diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-24 23:42:10 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-05-24 23:42:10 +0000 |
commit | 96bcdc103539462861ecfc6f49fe5f136df72587 (patch) | |
tree | af1dfaa5e8f6e49af47ecbe3726b970815299cd4 /webkit/glue | |
parent | f778e1cb8acee07de54b0c8f6b5c20caf0ff132b (diff) | |
download | chromium_src-96bcdc103539462861ecfc6f49fe5f136df72587.zip chromium_src-96bcdc103539462861ecfc6f49fe5f136df72587.tar.gz chromium_src-96bcdc103539462861ecfc6f49fe5f136df72587.tar.bz2 |
Add flag to make all position:fixed elements create stacking contexts
BUG=129277
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10411083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138930 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/webpreferences.cc | 6 | ||||
-rw-r--r-- | webkit/glue/webpreferences.h | 1 |
2 files changed, 6 insertions, 1 deletions
diff --git a/webkit/glue/webpreferences.cc b/webkit/glue/webpreferences.cc index 883da73..55740dc 100644 --- a/webkit/glue/webpreferences.cc +++ b/webkit/glue/webpreferences.cc @@ -110,7 +110,8 @@ WebPreferences::WebPreferences() default_tile_width(256), default_tile_height(256), max_untiled_layer_width(512), - max_untiled_layer_height(512) { + max_untiled_layer_height(512), + fixed_position_creates_stacking_context(false) { standard_font_family_map[kCommonScript] = ASCIIToUTF16("Times New Roman"); fixed_font_family_map[kCommonScript] = @@ -373,6 +374,9 @@ void WebPreferences::Apply(WebView* web_view) const { settings->setMaxUntiledLayerSize( WebSize(max_untiled_layer_width, max_untiled_layer_height)); + settings->setFixedPositionCreatesStackingContext( + fixed_position_creates_stacking_context); + WebNetworkStateNotifier::setOnLine(is_online); } diff --git a/webkit/glue/webpreferences.h b/webkit/glue/webpreferences.h index fd7c9cd..48c9881 100644 --- a/webkit/glue/webpreferences.h +++ b/webkit/glue/webpreferences.h @@ -127,6 +127,7 @@ struct WEBKIT_GLUE_EXPORT WebPreferences { int default_tile_height; int max_untiled_layer_width; int max_untiled_layer_height; + bool fixed_position_creates_stacking_context; // 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 |