| Index: views/widget/aero_tooltip_manager.cc
|
| diff --git a/views/widget/aero_tooltip_manager.cc b/views/widget/aero_tooltip_manager.cc
|
| index 8a5cacaf4b055330382a13b3dbdc50adf6d0e340..9aa1f93288d9fc37acfa4cec0882fddd7a8222aa 100644
|
| --- a/views/widget/aero_tooltip_manager.cc
|
| +++ b/views/widget/aero_tooltip_manager.cc
|
| @@ -28,6 +28,12 @@ AeroTooltipManager::~AeroTooltipManager() {
|
| }
|
|
|
| void AeroTooltipManager::OnMouse(UINT u_msg, WPARAM w_param, LPARAM l_param) {
|
| + if (u_msg == WM_MOUSELEAVE) {
|
| + last_mouse_pos_.SetPoint(-1, -1);
|
| + UpdateTooltip();
|
| + return;
|
| + }
|
| +
|
| if (initial_timer_)
|
| initial_timer_->Disown();
|
|
|
| @@ -62,11 +68,6 @@ void AeroTooltipManager::OnMouse(UINT u_msg, WPARAM w_param, LPARAM l_param) {
|
| }
|
| }
|
|
|
| -void AeroTooltipManager::OnMouseLeave() {
|
| - last_mouse_pos_.SetPoint(-1, -1);
|
| - UpdateTooltip();
|
| -}
|
| -
|
| ///////////////////////////////////////////////////////////////////////////////
|
| // AeroTooltipManager, private:
|
|
|
|
|