From f460cc8c601dc33138e32a94a2285ab9c587a7a0 Mon Sep 17 00:00:00 2001 From: "kuchhal@chromium.org" Date: Wed, 8 Oct 2008 21:29:05 +0000 Subject: Reuse a method that will be required for criteria checker as well. Review URL: http://codereview.chromium.org/6587 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@3056 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/browser_main.cc | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'chrome/browser') diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc index cb79033..1d8dda4 100644 --- a/chrome/browser/browser_main.cc +++ b/chrome/browser/browser_main.cc @@ -175,18 +175,13 @@ int DoUninstallTasks() { // functionality so we just ask the users if they want to uninstall Chrome. int HandleIconsCommands(const CommandLine &parsed_command_line) { if (parsed_command_line.HasSwitch(switches::kHideIcons)) { - OSVERSIONINFO version = {0}; - version.dwOSVersionInfoSize = sizeof(version); - if (!GetVersionEx(&version)) - return ResultCodes::UNSUPPORTED_PARAM; - std::wstring cp_applet; - if (version.dwMajorVersion >= 6) { + if (win_util::GetWinVersion() == win_util::WINVERSION_VISTA) { cp_applet.assign(L"Programs and Features"); // Windows Vista and later. - } else if (version.dwMajorVersion == 5 && version.dwMinorVersion >= 1) { + } else if (win_util::GetWinVersion() == win_util::WINVERSION_XP) { cp_applet.assign(L"Add/Remove Programs"); // Windows XP. } else { - return ResultCodes::UNSUPPORTED_PARAM; // Not supported on Win2K? + return ResultCodes::UNSUPPORTED_PARAM; // Not supported } const std::wstring msg = l10n_util::GetStringF(IDS_HIDE_ICONS_NOT_SUPPORTED, -- cgit v1.1