зеркало из https://github.com/mono/ikvm-fork.git
Bug fix. Set os.name and os.version properties correctly when running on unknown Windows version (Windows 8).
This commit is contained in:
Родитель
7c7e061ed2
Коммит
02c3477d63
|
@ -152,6 +152,7 @@ final class VMSystemProperties
|
||||||
switch(os.get_Platform().Value)
|
switch(os.get_Platform().Value)
|
||||||
{
|
{
|
||||||
case cli.System.PlatformID.Win32NT:
|
case cli.System.PlatformID.Win32NT:
|
||||||
|
osname = "Windows NT (unknown)";
|
||||||
switch(major)
|
switch(major)
|
||||||
{
|
{
|
||||||
case 3:
|
case 3:
|
||||||
|
@ -231,7 +232,7 @@ final class VMSystemProperties
|
||||||
}
|
}
|
||||||
if(osver == null)
|
if(osver == null)
|
||||||
{
|
{
|
||||||
osver = cli.System.Environment.get_OSVersion().get_Version().ToString();
|
osver = major + "." + minor;
|
||||||
}
|
}
|
||||||
p.setProperty("os.name", osname);
|
p.setProperty("os.name", osname);
|
||||||
p.setProperty("os.version", osver);
|
p.setProperty("os.version", osver);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче