From 1a2d0bb461937e0101cfb48216f8420a642327b2 Mon Sep 17 00:00:00 2001 From: "mark@chromium.org" Date: Thu, 25 Jun 2009 20:42:31 +0000 Subject: Give such a fewer tips. Hide tooltips when the owning RenderWidgetHostView[Mac] is hidden. BUG=14178 TEST=Get a tooltip to display (hover the Inbox link in Gmail) and then pop a new tab without using the mouse (press command-T). The tooltip should disappear. Review URL: http://codereview.chromium.org/149017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@19281 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/renderer_host/render_widget_host_view_mac.mm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'chrome') diff --git a/chrome/browser/renderer_host/render_widget_host_view_mac.mm b/chrome/browser/renderer_host/render_widget_host_view_mac.mm index bf01fd0..a9d45c8 100644 --- a/chrome/browser/renderer_host/render_widget_host_view_mac.mm +++ b/chrome/browser/renderer_host/render_widget_host_view_mac.mm @@ -108,6 +108,11 @@ void RenderWidgetHostViewMac::WasHidden() { // everything again when we become selected again. is_hidden_ = true; + // We can't have tooltips floating around after the tools they're tipping + // about are hidden, can we? + tooltip_.reset(NULL); + tooltip_text_.clear(); + // If we have a renderer, then inform it that we are being hidden so it can // reduce its resource utilization. render_widget_host_->WasHidden(); -- cgit v1.1