OSDN Git Service

不必要にバージョン通知を出さないようにする
authorKazuhiro Fujieda <fujieda@users.osdn.me>
Tue, 12 Dec 2017 11:18:07 +0000 (20:18 +0900)
committerKazuhiro Fujieda <fujieda@users.osdn.me>
Tue, 12 Dec 2017 13:29:18 +0000 (22:29 +0900)
KancolleSniffer/ConfigDialog.cs
KancolleSniffer/MainForm.cs

index 069fcb1..b400307 100644 (file)
@@ -59,7 +59,7 @@ namespace KancolleSniffer
             _main.CheckVersionUp((current, latest) =>\r
             {\r
                 labelVersion.Text = "バージョン" + current;\r
-                labelLatest.Text = current == latest ? "最新です" : "最新は" + latest + "です";\r
+                labelLatest.Text = double.Parse(current) >= double.Parse(latest) ? "最新です" : "最新は" + latest + "です";\r
             });\r
             labelCopyright.Text = FileVersionInfo.GetVersionInfo(Application.ExecutablePath).LegalCopyright;\r
 \r
index 1262e2f..a3c0f9e 100644 (file)
@@ -222,7 +222,7 @@ namespace KancolleSniffer
                 _kancolleDb.Start(_config.KancolleDb.Token);\r
             CheckVersionUp((current, latest) =>\r
             {\r
-                if (latest == current)\r
+                if (double.Parse(latest) <= double.Parse(current))\r
                     return;\r
                 linkLabelGuide.Text = $"バージョン{latest}があります。";\r
                 linkLabelGuide.LinkArea = new LinkArea(0, linkLabelGuide.Text.Length);\r
@@ -233,7 +233,7 @@ namespace KancolleSniffer
             });\r
         }\r
 \r
-        public async void CheckVersionUp(Action<string,string> action)\r
+        public async void CheckVersionUp(Action<string, string> action)\r
         {\r
             var current = string.Join(".", Application.ProductVersion.Split('.').Take(2));\r
             try\r