summaryrefslogtreecommitdiff
path: root/chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc')
-rw-r--r--chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc b/chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc
index 0f78c03f686..c02239a7bc5 100644
--- a/chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc
+++ b/chromium/content/browser/renderer_host/render_widget_host_view_child_frame.cc
@@ -433,7 +433,13 @@ void RenderWidgetHostViewChildFrame::SetTooltipText(
if (!root_view)
return;
- root_view->GetCursorManager()->SetTooltipTextForView(this, tooltip_text);
+ auto* cursor_manager = root_view->GetCursorManager();
+ // If there's no CursorManager then we're on Android, and setting tooltips
+ // is a null-opt there, so it's ok to early out.
+ if (!cursor_manager)
+ return;
+
+ cursor_manager->SetTooltipTextForView(this, tooltip_text);
}
RenderWidgetHostViewBase* RenderWidgetHostViewChildFrame::GetParentView() {