summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authorthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-14 20:14:34 +0000
committerthestig@chromium.org <thestig@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-06-14 20:14:34 +0000
commit256a3d7f592de52af036d5c347bec53d0f0d6471 (patch)
treef0deac605ef88b00a4d9bf47470ee935048624ba /webkit
parenta8dcee933c481e605099cf9497e5c3f5f72ef93f (diff)
downloadchromium_src-256a3d7f592de52af036d5c347bec53d0f0d6471.zip
chromium_src-256a3d7f592de52af036d5c347bec53d0f0d6471.tar.gz
chromium_src-256a3d7f592de52af036d5c347bec53d0f0d6471.tar.bz2
Add plumbing to toggle the printing backgrounds web setting. No behavior change.
BUG=2294 TEST=none Review URL: http://codereview.chromium.org/7149004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@89059 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/glue/webpreferences.cc4
-rw-r--r--webkit/glue/webpreferences.h1
2 files changed, 4 insertions, 1 deletions
diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc
index 79ca2fa..f55ec5f 100644
--- a/webkit/glue/webpreferences.cc
+++ b/webkit/glue/webpreferences.cc
@@ -80,7 +80,8 @@ WebPreferences::WebPreferences()
interactive_form_validation_enabled(true),
fullscreen_enabled(false),
allow_displaying_insecure_content(true),
- allow_running_insecure_content(false) {
+ allow_running_insecure_content(false),
+ should_print_backgrounds(false) {
}
WebPreferences::~WebPreferences() {
@@ -229,4 +230,5 @@ void WebPreferences::Apply(WebView* web_view) const {
settings->setFullScreenEnabled(fullscreen_enabled);
settings->setAllowDisplayOfInsecureContent(allow_displaying_insecure_content);
settings->setAllowRunningOfInsecureContent(allow_running_insecure_content);
+ settings->setShouldPrintBackgrounds(should_print_backgrounds);
}
diff --git a/webkit/glue/webpreferences.h b/webkit/glue/webpreferences.h
index 1c7361d..5389cc4 100644
--- a/webkit/glue/webpreferences.h
+++ b/webkit/glue/webpreferences.h
@@ -90,6 +90,7 @@ struct WebPreferences {
bool fullscreen_enabled;
bool allow_displaying_insecure_content;
bool allow_running_insecure_content;
+ bool should_print_backgrounds;
// We try to keep the default values the same as the default values in
// chrome, except for the cases where it would require lots of extra work for