ソースを参照

Localization crashes fixed. v7.7

deadmoon 4 年 前
コミット
a9f6dde71d
6 ファイル変更13 行追加10 行削除
  1. 3 0
      CHANGELOG.md
  2. 4 4
      Optimizer/MainForm.cs
  3. 2 2
      Optimizer/Program.cs
  4. 3 3
      README.md
  5. BIN
      experiments/Optimizer-Test6.exe
  6. 1 1
      version.txt

+ 3 - 0
CHANGELOG.md

@@ -2,6 +2,9 @@
 
 All notable changes to this project will be documented in this file.
 
+## [7.7] - 2021-04-15
+- Hotfix: Crashes due to localization
+
 ## [7.6] - 2021-04-12
 - New: Show or hide help tips option
 - UI polishing

+ 4 - 4
Optimizer/MainForm.cs

@@ -351,12 +351,12 @@ namespace Optimizer
         {
             InitializeComponent();
 
-            EnableToggleEvents();
+            CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US");
+            CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-US");
 
             CheckForIllegalCrossThreadCalls = false;
 
-            CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US");
-            CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-US");
+            EnableToggleEvents();
 
             // theming
             Options.ApplyTheme(this);
@@ -455,7 +455,7 @@ namespace Optimizer
                 txtDownloadFolder.Text = Options.CurrentOptions.AppsFolder;
             }
 
-            if (Utilities.IsInternetAvailable()) CheckForUpdate(true);
+            if (!Program.EXPERIMENTAL_BUILD && Utilities.IsInternetAvailable()) CheckForUpdate(true);
 
             if (Program.EXPERIMENTAL_BUILD)
             {

+ 2 - 2
Optimizer/Program.cs

@@ -13,9 +13,9 @@ namespace Optimizer
         // Enter current version here
 
         internal readonly static float Major = 7;
-        internal readonly static float Minor = 6;
+        internal readonly static float Minor = 7;
 
-        internal readonly static bool EXPERIMENTAL_BUILD = true;
+        internal readonly static bool EXPERIMENTAL_BUILD = false;
 
         internal static string GetCurrentVersionTostring()
         {

+ 3 - 3
README.md

@@ -54,6 +54,6 @@ https://github.com/hellzerg/optimizer/blob/master/LEGACY.md
 
 ## Details: ##
 
-* Latest version: 7.6
-* Released: April 12, 2021
-* SHA256: 5E2744D91DBF1CA34A2C2B2D474D69A850FA47CBFE0965E2DCACD143DADE4D8A
+* Latest version: 7.7
+* Released: April 15, 2021
+* SHA256: 74BC7DE9B398E2654D2A6254246E2EFE01FC71A9A09CFBD003EC29BBB0498D06

BIN
experiments/Optimizer-Test6.exe


+ 1 - 1
version.txt

@@ -1 +1 @@
-7.6
+7.7