Bug fix. Set os.name and os.version properties correctly when running on unknown Windows version (Windows 8).

This commit is contained in:
jfrijters 2011-09-29 09:40:30 +00:00
Родитель 7c7e061ed2
Коммит 02c3477d63
1 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -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);