OSDN Git Service

不必要にstatus.xmlに書き込まれるのを直す
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 14 Feb 2018 11:01:52 +0000 (20:01 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Wed, 14 Feb 2018 11:01:52 +0000 (20:01 +0900)
KancolleSniffer/QuestInfo.cs

index 81838d8..d59b61b 100644 (file)
@@ -389,7 +389,10 @@ namespace KancolleSniffer
         {\r
             var count = _countList.GetCount(id);\r
             if (adjustCount)\r
+            {\r
                 count.AdjustCount(progress);\r
+                NeedSave = true;\r
+            }\r
             _quests[id] = new QuestStatus\r
             {\r
                 Id = id,\r
@@ -400,7 +403,6 @@ namespace KancolleSniffer
                 Progress = progress,\r
                 Color = category <= _color.Length ? _color[category - 1] : Control.DefaultBackColor\r
             };\r
-            NeedSave = true;\r
         }\r
 \r
         public void ClearQuests()\r
@@ -660,6 +662,7 @@ namespace KancolleSniffer
 \r
         public void SaveState(Status status)\r
         {\r
+            NeedSave = false;\r
             status.QuestLastReset = _lastReset;\r
             if (_quests != null)\r
                 status.QuestList = _quests.Values.ToArray();\r