Index: views/widget/native_widget_aura.cc |
diff --git a/views/widget/native_widget_aura.cc b/views/widget/native_widget_aura.cc |
index de95a18bba5afa5fc78121cd84cc70721953d381..fb35680435a9c0ab7b082df134f99884a007b7bd 100644 |
--- a/views/widget/native_widget_aura.cc |
+++ b/views/widget/native_widget_aura.cc |
@@ -498,11 +498,17 @@ int NativeWidgetAura::GetNonClientComponent(const gfx::Point& point) const { |
bool NativeWidgetAura::OnMouseEvent(aura::MouseEvent* event) { |
DCHECK(window_->IsVisible()); |
+ TooltipManagerViews* tooltip_manager = |
+ static_cast<TooltipManagerViews*>(tooltip_manager_.get()); |
sky
2011/10/28 17:47:27
Change the field to be of type TooltipManagerViews
sadrul
2011/10/28 21:42:52
Done.
|
if (event->type() == ui::ET_MOUSEWHEEL) { |
MouseWheelEvent wheel_event(event); |
+ if (tooltip_manager) |
+ tooltip_manager->UpdateForMouseEvent(wheel_event); |
return delegate_->OnMouseEvent(wheel_event); |
} |
MouseEvent mouse_event(event); |
+ if (tooltip_manager) |
+ tooltip_manager->UpdateForMouseEvent(mouse_event); |
return delegate_->OnMouseEvent(mouse_event); |
} |