Fix for bug #4930; calculate Win version properly

This commit is contained in:
law%netscape.com 1999-07-01 23:09:17 +00:00
Родитель a3825da6dd
Коммит 7486db5985
1 изменённых файлов: 11 добавлений и 1 удалений

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

@ -199,7 +199,17 @@ nsNetlibService::nsNetlibService()
*/
XP_AppLanguage = PL_strdup("en");
#ifdef XP_WIN
XP_AppPlatform = PL_strdup("Win95");
{
OSVERSIONINFO info = { sizeof OSVERSIONINFO };
GetVersionEx( &info );
if ( info.dwPlatformId == VER_PLATFORM_WIN32_NT ) {
XP_AppPlatform = PL_strdup("WinNT");
} else if ( info.dwMinorVersion > 0 ) {
XP_AppPlatform = PL_strdup("Win98");
} else {
XP_AppPlatform = PL_strdup("Win95");
}
}
#elif defined(XP_MAC)
XP_AppPlatform = PL_strdup("MacPPC");
#elif defined(XP_BEOS)