summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
authorkuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-08 21:29:05 +0000
committerkuchhal@chromium.org <kuchhal@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-10-08 21:29:05 +0000
commitf460cc8c601dc33138e32a94a2285ab9c587a7a0 (patch)
treee968ce24a150bd32f405f90166227bab753d7abd /chrome/browser
parent7045a47af50dce28324cf4a19eda30d91ef94695 (diff)
downloadchromium_src-f460cc8c601dc33138e32a94a2285ab9c587a7a0.zip
chromium_src-f460cc8c601dc33138e32a94a2285ab9c587a7a0.tar.gz
chromium_src-f460cc8c601dc33138e32a94a2285ab9c587a7a0.tar.bz2
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
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/browser_main.cc11
1 files changed, 3 insertions, 8 deletions
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,