diff options
| author | ac79b0c6 <[email protected]> | 2022-05-12 15:11:10 +0800 |
|---|---|---|
| committer | ac79b0c6 <[email protected]> | 2022-05-12 15:11:10 +0800 |
| commit | 0cd9e8527eb290e04d4a62c421775f2b5aa7bc6d (patch) | |
| tree | faee8577e050a234c943ac171f9f6854d0eb52fa /mkvlib/mkv.go | |
| parent | 6d3ccf6d53fd730b9f5cc2313506858486ddd958 (diff) | |
update mkvlib:fix bug
Diffstat (limited to 'mkvlib/mkv.go')
| -rw-r--r-- | mkvlib/mkv.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/mkvlib/mkv.go b/mkvlib/mkv.go index d10ece9..7b71f3a 100644 --- a/mkvlib/mkv.go +++ b/mkvlib/mkv.go @@ -320,7 +320,7 @@ func (self *mkvProcessor) ASSFontSubset(files []string, fonts, output string, di obj.strict = self.strict d, _, _, _ := splitPath(obj.files[0]) if obj._fonts == "" { - obj._fonts += path.Join(d, "fonts") + obj._fonts = path.Join(d, "fonts") } if obj.output == "" { obj.output = d @@ -360,8 +360,12 @@ func (self *mkvProcessor) GetFontsList(files []string, fonts string, lcb logCall obj := new(assProcessor) obj.files = files obj.lcb = lcb - obj._fonts = fonts + d, _, _, _ := splitPath(obj.files[0]) + if obj._fonts == "" { + obj._fonts = path.Join(d, "fonts") + } obj.check = self.check + obj.strict = self.strict obj.loadCache(self.caches) if obj.parse() { return obj.getFontsList() |
