diff options
author | sr55 <[email protected]> | 2012-12-08 12:50:37 +0000 |
---|---|---|
committer | sr55 <[email protected]> | 2012-12-08 12:50:37 +0000 |
commit | feb7340f66dfadfa10f67e95e3298aba123024ef (patch) | |
tree | 1674eb9dbea5361b90e6ceec7d91c4b641b60b1e /win/CS | |
parent | 36c4b34ba05bd1992f0f8757c1b804ca6f2ca4c8 (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')
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);
|