| Index: third_party/WebKit/Source/web/PopupMenuImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/PopupMenuImpl.cpp b/third_party/WebKit/Source/web/PopupMenuImpl.cpp
|
| index 2b0cd8df2cd049bfa80c74726b59c3c9a446757e..f7a04b005055d5de0e418fcd7a567e0a71fc628d 100644
|
| --- a/third_party/WebKit/Source/web/PopupMenuImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/PopupMenuImpl.cpp
|
| @@ -262,7 +262,7 @@ void PopupMenuImpl::WriteDocument(SharedBuffer* data) {
|
| HTMLSelectElement& owner_element = *owner_element_;
|
| IntRect anchor_rect_in_screen = chrome_client_->ViewportToScreen(
|
| owner_element.VisibleBoundsInVisualViewport(),
|
| - owner_element.GetDocument().View());
|
| + owner_element.GetDocument().GetFrame());
|
|
|
| float scale_factor = chrome_client_->WindowToViewportScalar(1.f);
|
| PagePopupClient::AddString(
|
| @@ -572,7 +572,7 @@ void PopupMenuImpl::Update() {
|
| PagePopupClient::AddString("],\n", data.Get());
|
| IntRect anchor_rect_in_screen = chrome_client_->ViewportToScreen(
|
| owner_element_->VisibleBoundsInVisualViewport(),
|
| - OwnerElement().GetDocument().View());
|
| + OwnerElement().GetDocument().GetFrame());
|
| AddProperty("anchorRectInScreen", anchor_rect_in_screen, data.Get());
|
| PagePopupClient::AddString("}\n", data.Get());
|
| popup_->PostMessage(String::FromUTF8(data->Data(), data->size()));
|
|
|