From 82adc8be1e15b11aef286103279fd0f22587e2e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=87=E8=91=A9=E3=81=AE=E7=81=B5=E6=A2=A6?= <415551921@qq.com> Date: Wed, 16 Feb 2022 14:42:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E5=85=A5=E6=A8=A1=E6=9D=BF=E6=97=B6?= =?UTF-8?q?=E5=A1=AB=E4=B8=8Alss=E6=96=87=E4=BB=B6=E5=A4=B4=E9=83=A8?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=20resolves=20#1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- categories.go | 1 + splitsfile.go | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/categories.go b/categories.go index a8b4cc3..1da244c 100644 --- a/categories.go +++ b/categories.go @@ -200,6 +200,7 @@ func onSelectCategory() { return } } + categoryName = j.CategoryName saveTimeCheckBox.SetEnabled(false) saveTimeCheckBox.SetChecked(false) } diff --git a/splitsfile.go b/splitsfile.go index 94d655f..e0a4278 100644 --- a/splitsfile.go +++ b/splitsfile.go @@ -10,6 +10,8 @@ import ( "strings" ) +var categoryName string + type xmlIcon struct { Icon string `xml:",cdata"` } @@ -226,6 +228,7 @@ func loadSplitFile(file string) { } } fileRunData = run + categoryName = run.CategoryName saveTimeCheckBox.SetChecked(true) saveTimeCheckBox.SetEnabled(true) } @@ -274,6 +277,9 @@ func saveSplitsFile() { Splits: xmlSplits{}, }, } + if len(categoryName) != 0 { + run.CategoryName = categoryName + } if saveTime && fileRunData != nil { run.Version = fileRunData.Version run.GameIcon = fileRunData.GameIcon