Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(734)

Unified Diff: content/renderer/render_frame_impl.cc

Issue 2288313002: Return the WebViewFrameWidget in RenderWidget::webwidget() if there (Closed)
Patch Set: rename webwidget_ -> webwidget_internal_ Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: content/renderer/render_frame_impl.cc
diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
index 7f7349ab3265b2251098e10c728cdc2ea33885c5..119928af9a61b1e902d837ae0373dc541cdd8348 100644
--- a/content/renderer/render_frame_impl.cc
+++ b/content/renderer/render_frame_impl.cc
@@ -1390,8 +1390,8 @@ void RenderFrameImpl::OnImeConfirmComposition(
char_event.unmodifiedText[i - char_start] = last_text[i];
}
- if (GetRenderWidget()->webwidget())
- GetRenderWidget()->webwidget()->handleInputEvent(char_event);
+ if (GetRenderWidget()->GetWebWidget())
+ GetRenderWidget()->GetWebWidget()->handleInputEvent(char_event);
}
} else {
// Mimics the order of events sent by WebKit.
@@ -1816,7 +1816,7 @@ void RenderFrameImpl::OnSelectRange(const gfx::Point& base,
void RenderFrameImpl::OnAdjustSelectionByCharacterOffset(int start_adjust,
int end_adjust) {
- WebRange range = GetRenderWidget()->webwidget()->caretOrSelectionRange();
+ WebRange range = GetRenderWidget()->GetWebWidget()->caretOrSelectionRange();
if (range.isNull())
return;
@@ -5706,13 +5706,13 @@ void RenderFrameImpl::SyncSelectionIfRequired() {
#endif
{
WebRange selection =
- GetRenderWidget()->webwidget()->caretOrSelectionRange();
+ GetRenderWidget()->GetWebWidget()->caretOrSelectionRange();
if (selection.isNull())
return;
range = gfx::Range(selection.startOffset(), selection.endOffset());
- if (GetRenderWidget()->webwidget()->textInputType() !=
+ if (GetRenderWidget()->GetWebWidget()->textInputType() !=
blink::WebTextInputTypeNone) {
// If current focused element is editable, we will send 100 more chars
// before and after selection. It is for input method surrounding text
@@ -5729,7 +5729,8 @@ void RenderFrameImpl::SyncSelectionIfRequired() {
text = frame_->selectionAsText();
// http://crbug.com/101435
// In some case, frame->selectionAsText() returned text's length is not
- // equal to the length returned from webwidget()->caretOrSelectionRange().
+ // equal to the length returned from
+ // GetWebWidget()->caretOrSelectionRange().
// So we have to set the range according to text.length().
range.set_end(range.start() + text.length());
}
« no previous file with comments | « content/renderer/input/render_widget_input_handler.cc ('k') | content/renderer/render_frame_impl_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698