summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-28 15:52:26 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-28 15:52:26 +0000
commita6f1bdf9695e627330caec5d727878ca18235a30 (patch)
tree3bd6d200c623c1987115c37ad5d5a5c87ae2925e /webkit
parentb1f61b03866ff2cccb0d9d07645d6780b719b0b9 (diff)
downloadchromium_src-a6f1bdf9695e627330caec5d727878ca18235a30.zip
chromium_src-a6f1bdf9695e627330caec5d727878ca18235a30.tar.gz
chromium_src-a6f1bdf9695e627330caec5d727878ca18235a30.tar.bz2
Make use_aura set use_default_render_theme and moves
webthemeengine_impl_linux to webthemeengine_impl_default. BUG=none TEST=none R=tony@chromium.org Review URL: https://chromiumcodereview.appspot.com/11299074 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169958 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/webkit_glue.gypi15
-rw-r--r--webkit/glue/webkitplatformsupport_impl.h7
-rw-r--r--webkit/glue/webthemeengine_impl_default.cc (renamed from webkit/glue/webthemeengine_impl_linux.cc)2
-rw-r--r--webkit/glue/webthemeengine_impl_default.h (renamed from webkit/glue/webthemeengine_impl_linux.h)8
4 files changed, 21 insertions, 11 deletions
diff --git a/webkit/glue/webkit_glue.gypi b/webkit/glue/webkit_glue.gypi
index 4fb60f6..636fd03 100644
--- a/webkit/glue/webkit_glue.gypi
+++ b/webkit/glue/webkit_glue.gypi
@@ -352,8 +352,8 @@
'websocketstreamhandle_impl.h',
'webthemeengine_impl_android.cc',
'webthemeengine_impl_android.h',
- 'webthemeengine_impl_linux.cc',
- 'webthemeengine_impl_linux.h',
+ 'webthemeengine_impl_default.cc',
+ 'webthemeengine_impl_default.h',
'webthemeengine_impl_mac.cc',
'webthemeengine_impl_mac.h',
'webthemeengine_impl_win.cc',
@@ -384,6 +384,17 @@
# own hard dependencies.
'hard_dependency': 1,
'conditions': [
+ ['use_default_render_theme==0', {
+ 'sources/': [
+ ['exclude', 'webthemeengine_impl_default.cc'],
+ ['exclude', 'webthemeengine_impl_default.h'],
+ ],
+ }, { # else: use_default_render_theme==1
+ 'sources/': [
+ ['exclude', 'webthemeengine_impl_win.cc'],
+ ['exclude', 'webthemeengine_impl_win.h'],
+ ],
+ }],
['toolkit_uses_gtk == 1', {
'dependencies': [
'<(DEPTH)/build/linux/system.gyp:gtk',
diff --git a/webkit/glue/webkitplatformsupport_impl.h b/webkit/glue/webkitplatformsupport_impl.h
index 263cdc7..1d719f5 100644
--- a/webkit/glue/webkitplatformsupport_impl.h
+++ b/webkit/glue/webkitplatformsupport_impl.h
@@ -14,17 +14,16 @@
#include "webkit/glue/resource_loader_bridge.h"
#include "webkit/glue/webkit_glue_export.h"
-#if defined(OS_WIN)
+#if defined(USE_DEFAULT_RENDER_THEME)
+#include "webkit/glue/webthemeengine_impl_default.h"
+#elif defined(OS_WIN)
#include "webkit/glue/webthemeengine_impl_win.h"
#elif defined(OS_MACOSX)
#include "webkit/glue/webthemeengine_impl_mac.h"
#elif defined(OS_ANDROID)
#include "webkit/glue/webthemeengine_impl_android.h"
-#elif defined(OS_POSIX) && !defined(OS_ANDROID)
-#include "webkit/glue/webthemeengine_impl_linux.h"
#endif
-
class MessageLoop;
namespace webkit {
diff --git a/webkit/glue/webthemeengine_impl_linux.cc b/webkit/glue/webthemeengine_impl_default.cc
index 79e5430..b579cee 100644
--- a/webkit/glue/webthemeengine_impl_linux.cc
+++ b/webkit/glue/webthemeengine_impl_default.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "webkit/glue/webthemeengine_impl_linux.h"
+#include "webkit/glue/webthemeengine_impl_default.h"
#include "skia/ext/platform_canvas.h"
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebRect.h"
diff --git a/webkit/glue/webthemeengine_impl_linux.h b/webkit/glue/webthemeengine_impl_default.h
index 2156f36..24b75ae 100644
--- a/webkit/glue/webthemeengine_impl_linux.h
+++ b/webkit/glue/webthemeengine_impl_default.h
@@ -2,10 +2,10 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef WEBKIT_GLUE_WEBTHEMEENGINE_IMPL_LINUX_H_
-#define WEBKIT_GLUE_WEBTHEMEENGINE_IMPL_LINUX_H_
+#ifndef WEBKIT_GLUE_WEBTHEMEENGINE_IMPL_DEFAULT_H_
+#define WEBKIT_GLUE_WEBTHEMEENGINE_IMPL_DEFAULT_H_
-#include "third_party/WebKit/Source/WebKit/chromium/public/platform/linux/WebThemeEngine.h"
+#include "third_party/WebKit/Source/WebKit/chromium/public/platform/default/WebThemeEngine.h"
namespace webkit_glue {
@@ -23,4 +23,4 @@ class WebThemeEngineImpl : public WebKit::WebThemeEngine {
} // namespace webkit_glue
-#endif // WEBKIT_GLUE_WEBTHEMEENGINE_IMPL_LINUX_H_
+#endif // WEBKIT_GLUE_WEBTHEMEENGINE_IMPL_DEFAULT_H_