summaryrefslogtreecommitdiffstats
path: root/webkit/compositor_bindings
diff options
context:
space:
mode:
authortedchoc@chromium.org <tedchoc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-01 05:47:30 +0000
committertedchoc@chromium.org <tedchoc@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-02-01 05:47:30 +0000
commitc4ce488945d73a7d0ab4668e640421bb3a0367e9 (patch)
tree2296c1736933f5fd2a8f15874721ffb2b762d3ed /webkit/compositor_bindings
parentd2ca75c9c62bf41a3a10811d13df0f72062d98df (diff)
downloadchromium_src-c4ce488945d73a7d0ab4668e640421bb3a0367e9.zip
chromium_src-c4ce488945d73a7d0ab4668e640421bb3a0367e9.tar.gz
chromium_src-c4ce488945d73a7d0ab4668e640421bb3a0367e9.tar.bz2
Convert top controls to use DIP instead of PX.
Previously, scroll offset was based on screen pixels, but now is based on screen density independent pixels. This converts the top controls manager to deal in DIP instead of PX. BUG=161303 Review URL: https://chromiumcodereview.appspot.com/12095071 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@180089 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/compositor_bindings')
-rw-r--r--webkit/compositor_bindings/web_layer_tree_view_impl.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/webkit/compositor_bindings/web_layer_tree_view_impl.cc b/webkit/compositor_bindings/web_layer_tree_view_impl.cc
index 4ff7b0d..2b4d835 100644
--- a/webkit/compositor_bindings/web_layer_tree_view_impl.cc
+++ b/webkit/compositor_bindings/web_layer_tree_view_impl.cc
@@ -58,11 +58,11 @@ bool WebLayerTreeViewImpl::initialize(const WebLayerTreeView::Settings& webSetti
if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kTopControlsHeight)) {
std::string controls_height_str =
CommandLine::ForCurrentProcess()->GetSwitchValueASCII(switches::kTopControlsHeight);
- int controls_height;
- if (base::StringToInt(controls_height_str, &controls_height) && controls_height > 0)
- settings.topControlsHeightPx = controls_height;
+ double controls_height;
+ if (base::StringToDouble(controls_height_str, &controls_height) && controls_height > 0)
+ settings.topControlsHeight = controls_height;
}
- if (settings.calculateTopControlsPosition && (settings.topControlsHeightPx <= 0 || !settings.compositorFrameMessage)) {
+ if (settings.calculateTopControlsPosition && (settings.topControlsHeight <= 0 || !settings.compositorFrameMessage)) {
DCHECK(false) << "Top controls repositioning enabled without valid height or compositorFrameMessage set.";
settings.calculateTopControlsPosition = false;
}