Commit f2954b6a authored by Scott Violet's avatar Scott Violet Committed by Commit Bot

content: fix root-scroll coordinates

The coordinates need to be converted if zoom-for-dsf is enabled.

BUG=1119725
TEST=see description in bug.

Change-Id: Ic70a77cb726fb1458a1bbb5304d8ec518176901c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2370654Reviewed-by: default avatarBo <boliu@chromium.org>
Commit-Queue: Scott Violet <sky@chromium.org>
Cr-Commit-Position: refs/heads/master@{#801002}
parent ed90142c
......@@ -601,8 +601,12 @@ void RenderWidgetHostViewAndroid::
void RenderWidgetHostViewAndroid::OnRootScrollOffsetChanged(
const gfx::Vector2dF& root_scroll_offset) {
if (gesture_listener_manager_)
gesture_listener_manager_->OnRootScrollOffsetChanged(root_scroll_offset);
if (!gesture_listener_manager_)
return;
gfx::Vector2dF root_scroll_offset_dip = root_scroll_offset;
if (IsUseZoomForDSFEnabled())
root_scroll_offset_dip.Scale(1 / view_.GetDipScale());
gesture_listener_manager_->OnRootScrollOffsetChanged(root_scroll_offset_dip);
}
void RenderWidgetHostViewAndroid::Focus() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment