Parcourir la source

Explicitly use InvariantCulture when parsing floats in C# to avoid system/language specific parsing.

Robert Konrad il y a 10 ans
Parent
commit
5e2617233d
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      std/cs/_std/Std.hx

+ 1 - 1
std/cs/_std/Std.hx

@@ -173,7 +173,7 @@ import cs.internal.Exceptions;
 			x = x.substr(0,i);
 		}
 		return try
-			cs.system.Double.Parse(x, (null : cs.system.IFormatProvider))
+			cs.system.Double.Parse(x, cs.system.globalization.CultureInfo.InvariantCulture)
 		catch(e:Dynamic)
 			Math.NaN;
 	}