summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mkvlib/ass.go9
-rw-r--r--mkvlib/shared.go2
2 files changed, 6 insertions, 5 deletions
diff --git a/mkvlib/ass.go b/mkvlib/ass.go
index 65ad8aa..b95f885 100644
--- a/mkvlib/ass.go
+++ b/mkvlib/ass.go
@@ -510,6 +510,10 @@ func (self *assProcessor) changeFontName(font *fontInfo) bool {
_ = f.Close()
_ = os.Remove(fn)
}()
+ n := font.newName
+ if !self.rename {
+ n = font.oldName
+ }
if xml, err := xmlquery.Parse(f); err == nil {
for _, v := range xml.SelectElements(`ttFont/name/namerecord`) {
id := v.SelectAttr("nameID")
@@ -518,7 +522,7 @@ func (self *assProcessor) changeFontName(font *fontInfo) bool {
v.FirstChild.Data = "Processed by " + LibFName + " at " + time.Now().Format("2006-01-02 15:04:05")
break
case "1", "3", "4", "6":
- v.FirstChild.Data = font.newName
+ v.FirstChild.Data = n
break
}
}
@@ -563,9 +567,6 @@ func (self *assProcessor) changeFontName(font *fontInfo) bool {
}
func (self *assProcessor) changeFontsName() bool {
- if !self.rename {
- return true
- }
ok := 0
l := len(self.m)
wg := new(sync.WaitGroup)
diff --git a/mkvlib/shared.go b/mkvlib/shared.go
index d881bec..f3c0b98 100644
--- a/mkvlib/shared.go
+++ b/mkvlib/shared.go
@@ -11,7 +11,7 @@ import (
)
const libName = "mkvlib"
-const libVer = "v1.6.0"
+const libVer = "v1.6.1"
const LibFName = libName + " " + libVer