Fix: Use invariant culture when parsing version in Generator.Bind

Closes https://github.com/opentk/opentk/issues/748
This commit is contained in:
Christopher Lees 2018-04-22 18:30:59 +01:00
parent 3a70472382
commit 3e4740e527

View file

@ -25,6 +25,7 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Globalization;
using System.IO; using System.IO;
using System.Xml.XPath; using System.Xml.XPath;
using Bind.Structures; using Bind.Structures;
@ -269,7 +270,7 @@ namespace Bind
// our current apiversion. Extensions do not have a version, // our current apiversion. Extensions do not have a version,
// so we add them anyway (which is desirable). // so we add them anyway (which is desirable).
if (!String.IsNullOrEmpty(version) && !String.IsNullOrEmpty(apiversion) && if (!String.IsNullOrEmpty(version) && !String.IsNullOrEmpty(apiversion) &&
Decimal.Parse(version) > Decimal.Parse(apiversion)) Decimal.Parse(version, CultureInfo.InvariantCulture) > Decimal.Parse(apiversion, CultureInfo.InvariantCulture))
{ {
continue; continue;
} }