OSDN Git Service

#24790 [DTXC] Sorry I forget to commit another file modified to fix #24790.
authoryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 1 Jun 2011 15:46:50 +0000 (15:46 +0000)
committeryyagi <yyagi@16f42ceb-6dc6-49c8-ba94-f2d53467949d>
Wed, 1 Jun 2011 15:46:50 +0000 (15:46 +0000)
(I changed CurrentUICulture to CurrentCulture to work correctly)

git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@183 16f42ceb-6dc6-49c8-ba94-f2d53467949d

DTXCreatorプロジェクト/コード/00.全体/Cメインフォーム.cs

index 71afb7a..87e5324 100644 (file)
@@ -1631,13 +1631,13 @@ namespace DTXCreator
 \r
                        try\r
                        {\r
-                               #region [ もし小数点にコンマを使うcultureなら、一時的に(小数点を使う)"en"に切り替える。(DTXVはピリオドしか使えないため) ]\r
+                               #region [ もし小数点にコンマを使うcultureなら、一時的に(小数点を使う)"en-GB"に切り替える。(DTXVはピリオドしか使えないため) ]\r
                                string currentCultureEnglishName = CultureInfo.CurrentCulture.Name;\r
                                bool bSwitchCulture = false;\r
                                if (CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator == ",")\r
                                {\r
-                                       Thread.CurrentThread.CurrentUICulture = new CultureInfo("en", false);\r
-                                       bSwitchCulture = true;\r
+                                       Thread.CurrentThread.CurrentCulture = new CultureInfo("en-GB", false);  // #24241, #24790 2011.4.8 yyagi: switch culture where the country uses period as the decimal point\r
+                                       bSwitchCulture = true;                                                                                                  // I mistook here using CurrentUICulture. Use CurrentCulture to work correctly.\r
                                }\r
                                #endregion\r
                                #region [ 一時ファイルにDTXを出力する。 ]\r
@@ -1650,7 +1650,7 @@ namespace DTXCreator
                                #region [ cultureを元に戻す。 ]\r
                                if (bSwitchCulture)\r
                                {\r
-                                       Thread.CurrentThread.CurrentUICulture = new CultureInfo(currentCultureEnglishName, false);\r
+                                       Thread.CurrentThread.CurrentCulture = new CultureInfo(currentCultureEnglishName, false);\r
                                }\r
                                #endregion\r
                        }\r