summaryrefslogtreecommitdiffstats
path: root/win/CS
diff options
context:
space:
mode:
authorsr55 <[email protected]>2012-12-08 12:50:37 +0000
committersr55 <[email protected]>2012-12-08 12:50:37 +0000
commitfeb7340f66dfadfa10f67e95e3298aba123024ef (patch)
tree1674eb9dbea5361b90e6ceec7d91c4b641b60b1e /win/CS
parent36c4b34ba05bd1992f0f8757c1b804ca6f2ca4c8 (diff)
WinGui: Fix a number of potential culture issues with doubles. (Advanced Panel, Query Handling and Picture settings)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5091 b64f7644-9d1e-0410-96f1-a4d463321fa5
Diffstat (limited to 'win/CS')
-rw-r--r--win/CS/HandBrake.ApplicationServices/Utilities/QueryParserUtility.cs2
-rw-r--r--win/CS/HandBrakeWPF/ViewModels/AdvancedViewModel.cs6
-rw-r--r--win/CS/HandBrakeWPF/ViewModels/PictureSettingsViewModel.cs2
3 files changed, 5 insertions, 5 deletions
diff --git a/win/CS/HandBrake.ApplicationServices/Utilities/QueryParserUtility.cs b/win/CS/HandBrake.ApplicationServices/Utilities/QueryParserUtility.cs
index c13511580..f0b5d65e3 100644
--- a/win/CS/HandBrake.ApplicationServices/Utilities/QueryParserUtility.cs
+++ b/win/CS/HandBrake.ApplicationServices/Utilities/QueryParserUtility.cs
@@ -322,7 +322,7 @@ namespace HandBrake.ApplicationServices.Utilities
if (videoFramerate.Success)
{
double fps;
- double.TryParse(videoFramerate.Groups[1].ToString(), out fps);
+ double.TryParse(videoFramerate.Groups[1].ToString(), NumberStyles.Any, CultureInfo.InvariantCulture, out fps);
parsed.Framerate = fps;
}
diff --git a/win/CS/HandBrakeWPF/ViewModels/AdvancedViewModel.cs b/win/CS/HandBrakeWPF/ViewModels/AdvancedViewModel.cs
index e66ea0920..8e3c13e37 100644
--- a/win/CS/HandBrakeWPF/ViewModels/AdvancedViewModel.cs
+++ b/win/CS/HandBrakeWPF/ViewModels/AdvancedViewModel.cs
@@ -823,7 +823,7 @@ namespace HandBrakeWPF.ViewModels
break;
case "aq-strength":
- if (double.TryParse(optionValue, out parseDouble) && parseDouble >= 0.0 &&
+ if (double.TryParse(optionValue, NumberStyles.Any, CultureInfo.InvariantCulture, out parseDouble) && parseDouble >= 0.0 &&
parseDouble <= 2.0)
{
this.AdaptiveQuantizationStrength = Math.Round(parseDouble, 1);
@@ -835,8 +835,8 @@ namespace HandBrakeWPF.ViewModels
if (subParts.Length == 2)
{
double psyRD, psyTrellis;
- if (double.TryParse(subParts[0], out psyRD) &&
- double.TryParse(subParts[1], out psyTrellis))
+ if (double.TryParse(subParts[0], NumberStyles.Any, CultureInfo.InvariantCulture, out psyRD) &&
+ double.TryParse(subParts[1], NumberStyles.Any, CultureInfo.InvariantCulture, out psyTrellis))
{
if (psyRD >= 0.0 && psyRD <= 2.0 && psyTrellis >= 0.0 && psyTrellis <= 1.0)
{
diff --git a/win/CS/HandBrakeWPF/ViewModels/PictureSettingsViewModel.cs b/win/CS/HandBrakeWPF/ViewModels/PictureSettingsViewModel.cs
index 064342560..db8e7ebe8 100644
--- a/win/CS/HandBrakeWPF/ViewModels/PictureSettingsViewModel.cs
+++ b/win/CS/HandBrakeWPF/ViewModels/PictureSettingsViewModel.cs
@@ -911,7 +911,7 @@ namespace HandBrakeWPF.ViewModels
case Anamorphic.Custom:
// Get the User Interface Values
double uIdisplayWidth;
- double.TryParse(this.DisplayWidth.ToString(CultureInfo.InvariantCulture), out uIdisplayWidth);
+ double.TryParse(this.DisplayWidth.ToString(CultureInfo.InvariantCulture), NumberStyles.Any, CultureInfo.InvariantCulture, out uIdisplayWidth);
/* Anamorphic 3: Power User Jamboree - Set everything based on specified values */
calcHeight = this.GetModulusValue(this.Height);