summaryrefslogtreecommitdiffstats
path: root/ui/base
diff options
context:
space:
mode:
authorsail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-26 02:14:36 +0000
committersail@chromium.org <sail@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-26 02:14:36 +0000
commit945bf61eb8c8d9d0c654b0820dd71908f2a261fa (patch)
tree6b5a6d199d4cf9f2e41e69ff401d69742e9e8c62 /ui/base
parentadb8af8ffcf6db5c8cd31d0c7885681e7770ac67 (diff)
downloadchromium_src-945bf61eb8c8d9d0c654b0820dd71908f2a261fa.zip
chromium_src-945bf61eb8c8d9d0c654b0820dd71908f2a261fa.tar.gz
chromium_src-945bf61eb8c8d9d0c654b0820dd71908f2a261fa.tar.bz2
Remove ui/base/win/metro.* and use base/win/metro.*
BUG= TEST= Review URL: http://codereview.chromium.org/10191023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@134045 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/base')
-rw-r--r--ui/base/resource/resource_bundle_win.cc4
-rw-r--r--ui/base/win/metro.cc20
-rw-r--r--ui/base/win/metro.h18
3 files changed, 2 insertions, 40 deletions
diff --git a/ui/base/resource/resource_bundle_win.cc b/ui/base/resource/resource_bundle_win.cc
index 1a30069..6558e45 100644
--- a/ui/base/resource/resource_bundle_win.cc
+++ b/ui/base/resource/resource_bundle_win.cc
@@ -6,10 +6,10 @@
#include "base/logging.h"
#include "base/path_service.h"
+#include "base/win/metro.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/base/resource/resource_data_dll_win.h"
#include "ui/base/win/dpi.h"
-#include "ui/base/win/metro.h"
namespace ui {
@@ -45,7 +45,7 @@ void ResourceBundle::LoadCommonResources() {
bool use_metro_pak = false;
#if defined(ENABLE_METRO)
- use_metro_pak = ui::IsInMetroMode();
+ use_metro_pak = base::win::GetMetroModule() != NULL;
#endif
if (use_metro_pak) {
diff --git a/ui/base/win/metro.cc b/ui/base/win/metro.cc
deleted file mode 100644
index 1426278..0000000
--- a/ui/base/win/metro.cc
+++ /dev/null
@@ -1,20 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "ui/base/win/metro.h"
-
-#include <string>
-#include <windows.h>
-
-namespace ui {
-
-bool IsInMetroMode() {
- const char* kMetroModeEnvVar = "CHROME_METRO_DLL";
- char buffer[2];
- if (!::GetEnvironmentVariableA(kMetroModeEnvVar, buffer, arraysize(buffer)))
- return false;
- return buffer == std::string("1");
-}
-
-} // namespace ui
diff --git a/ui/base/win/metro.h b/ui/base/win/metro.h
deleted file mode 100644
index 6f7ff87..0000000
--- a/ui/base/win/metro.h
+++ /dev/null
@@ -1,18 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef UI_BASE_WIN_METRO_H_
-#define UI_BASE_WIN_METRO_H_
-#pragma once
-
-#include "base/basictypes.h"
-#include "ui/base/ui_export.h"
-
-namespace ui {
-
-UI_EXPORT bool IsInMetroMode();
-
-} // namespace ui
-
-#endif // UI_BASE_WIN_METRO_H_