summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authormnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-10 17:16:02 +0000
committermnaganov@chromium.org <mnaganov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-10 17:16:02 +0000
commit5c90d03daec06693271c4ec0066a452e7a7e7b8a (patch)
treebd0ee5087c976526fc557eff46a71aff5874c195 /webkit/glue
parentd830c09a119ef8fdb996c54cf7dc27696a12c637 (diff)
downloadchromium_src-5c90d03daec06693271c4ec0066a452e7a7e7b8a.zip
chromium_src-5c90d03daec06693271c4ec0066a452e7a7e7b8a.tar.gz
chromium_src-5c90d03daec06693271c4ec0066a452e7a7e7b8a.tar.bz2
[Android WebView] Implement WebSettings.{get|set}UseWideViewport
The setting is mapped directly onto WebKit's WebSettings.viewportEnabled R=benm@chromium.org Review URL: https://chromiumcodereview.appspot.com/11759023 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176103 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r--webkit/glue/webpreferences.cc3
-rw-r--r--webkit/glue/webpreferences.h1
2 files changed, 4 insertions, 0 deletions
diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc
index 7c783fb..3c791e9 100644
--- a/webkit/glue/webpreferences.cc
+++ b/webkit/glue/webpreferences.cc
@@ -138,6 +138,7 @@ WebPreferences::WebPreferences()
editing_behavior(EDITING_BEHAVIOR_MAC),
#endif
supports_multiple_windows(true),
+ viewport_enabled(false),
cookie_enabled(true)
#if defined(OS_ANDROID)
,
@@ -475,6 +476,8 @@ void WebPreferences::Apply(WebView* web_view) const {
settings->setSupportsMultipleWindows(supports_multiple_windows);
+ settings->setViewportEnabled(viewport_enabled);
+
#if defined(OS_ANDROID)
settings->setAllowCustomScrollbarInMainFrame(false);
settings->setTextAutosizingEnabled(text_autosizing_enabled);
diff --git a/webkit/glue/webpreferences.h b/webkit/glue/webpreferences.h
index d807b06..3630515 100644
--- a/webkit/glue/webpreferences.h
+++ b/webkit/glue/webpreferences.h
@@ -153,6 +153,7 @@ struct WEBKIT_GLUE_EXPORT WebPreferences {
int number_of_cpu_cores;
EditingBehavior editing_behavior;
bool supports_multiple_windows;
+ bool viewport_enabled;
// This flags corresponds to a Page's Settings' setCookieEnabled state. It
// only controls whether or not the "document.cookie" field is properly