| Index: ui/events/blink/web_input_event.cc
|
| diff --git a/ui/events/blink/web_input_event.cc b/ui/events/blink/web_input_event.cc
|
| index 705818f15fa968173113e6cfdb55a2c9b97233de..674f64f24e4a0eafe525f43565331fca9c1e733f 100644
|
| --- a/ui/events/blink/web_input_event.cc
|
| +++ b/ui/events/blink/web_input_event.cc
|
| @@ -399,8 +399,14 @@ blink::WebMouseEvent MakeWebMouseEventFromUiEvent(const MouseEvent& event) {
|
| webkit_event.type = blink::WebInputEvent::MouseUp;
|
| webkit_event.clickCount = event.GetClickCount();
|
| break;
|
| - case ET_MOUSE_ENTERED:
|
| case ET_MOUSE_EXITED:
|
| +// TODO(chaopeng) this fix only for chromeos now, should convert ET_MOUSE_EXITED
|
| +// to MouseLeave when crbug.com/450631 fixed.
|
| +#if defined(OS_CHROMEOS)
|
| + webkit_event.type = blink::WebInputEvent::MouseLeave;
|
| + break;
|
| +#endif
|
| + case ET_MOUSE_ENTERED:
|
| case ET_MOUSE_MOVED:
|
| case ET_MOUSE_DRAGGED:
|
| webkit_event.type = blink::WebInputEvent::MouseMove;
|
|
|