diff options
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.cc | 8 |
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() { |