Index: content/renderer/render_view_impl.cc |
diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc |
index b530435b68a160285e3da2a5f6e236a977fa07cd..f1375059ef59eb4323a7aa824f543a202268095a 100644 |
--- a/content/renderer/render_view_impl.cc |
+++ b/content/renderer/render_view_impl.cc |
@@ -1408,15 +1408,12 @@ void RenderViewImpl::OnScrollFocusedEditableNodeIntoRect( |
return; |
} |
- blink::WebElement element = GetFocusedElement(); |
- bool will_animate = false; |
- if (!element.isNull() && element.isEditable()) { |
- rect_for_scrolled_focused_editable_node_ = rect; |
- has_scrolled_focused_editable_node_into_rect_ = true; |
- will_animate = webview()->scrollFocusedNodeIntoRect(rect); |
- } |
+ if (!webview()->scrollFocusedEditableElementIntoRect(rect)) |
+ return; |
- if (!will_animate) |
+ rect_for_scrolled_focused_editable_node_ = rect; |
+ has_scrolled_focused_editable_node_into_rect_ = true; |
+ if (!compositor()->hasPendingPageScaleAnimation()) |
enne (OOO)
2016/05/18 19:30:29
I don't know this code at all, but what's the goal
dglazkov
2016/05/18 19:50:34
I am hoping not to make any functional changes --
dglazkov
2016/05/19 04:12:31
Oh, I think you meant the code that was there befo
|
GetWidget()->FocusChangeComplete(); |
} |
@@ -2325,19 +2322,6 @@ void RenderViewImpl::DidStopLoading() { |
main_render_frame_->didStopLoading(); |
} |
-blink::WebElement RenderViewImpl::GetFocusedElement() const { |
- if (!webview()) |
- return WebElement(); |
- WebFrame* focused_frame = webview()->focusedFrame(); |
- if (focused_frame) { |
- WebDocument doc = focused_frame->document(); |
- if (!doc.isNull()) |
- return doc.focusedElement(); |
- } |
- |
- return WebElement(); |
-} |
- |
void RenderViewImpl::OnSetPageScale(float page_scale_factor) { |
if (!webview()) |
return; |