| Index: ui/views/corewm/tooltip_controller.cc
|
| diff --git a/ui/views/corewm/tooltip_controller.cc b/ui/views/corewm/tooltip_controller.cc
|
| index 02cd71ac0ad1de86d15d5c94e8f65f839a3e7024..a33d8e08ed7f1205a37102a1a60d571ec1cef913 100644
|
| --- a/ui/views/corewm/tooltip_controller.cc
|
| +++ b/ui/views/corewm/tooltip_controller.cc
|
| @@ -189,6 +189,15 @@ void TooltipController::OnMouseEvent(ui::MouseEvent* event) {
|
| UpdateIfRequired();
|
| return;
|
| }
|
| + // TODO: Wrap this up in the previous test.
|
| + if ((event->flags() & ui::EF_FROM_TOUCH) ||
|
| + (event->flags() & ui::EF_IS_SYNTHESIZED) ||
|
| + (event->flags() & ui::EF_CURSOR_HIDDEN)) {
|
| + SetTooltipWindow(nullptr);
|
| + if (tooltip_->IsVisible())
|
| + UpdateIfRequired();
|
| + return;
|
| + }
|
| switch (event->type()) {
|
| case ui::ET_MOUSE_CAPTURE_CHANGED:
|
| case ui::ET_MOUSE_EXITED:
|
|
|