| Index: content/browser/renderer_host/input/synthetic_mouse_driver.cc
|
| diff --git a/content/browser/renderer_host/input/synthetic_mouse_driver.cc b/content/browser/renderer_host/input/synthetic_mouse_driver.cc
|
| index aa76d1b6a2a38197fd2c8c2beb351d7a995cddde..bdc58826bb648933ccd192eb8013cd06ac9406ec 100644
|
| --- a/content/browser/renderer_host/input/synthetic_mouse_driver.cc
|
| +++ b/content/browser/renderer_host/input/synthetic_mouse_driver.cc
|
| @@ -17,7 +17,10 @@ SyntheticMouseDriver::~SyntheticMouseDriver() {}
|
| void SyntheticMouseDriver::DispatchEvent(SyntheticGestureTarget* target,
|
| const base::TimeTicks& timestamp) {
|
| mouse_event_.SetTimeStampSeconds(ConvertTimestampToSeconds(timestamp));
|
| - target->DispatchInputEventToPlatform(mouse_event_);
|
| + if (mouse_event_.GetType() != blink::WebInputEvent::kUndefined) {
|
| + target->DispatchInputEventToPlatform(mouse_event_);
|
| + mouse_event_.SetType(blink::WebInputEvent::kUndefined);
|
| + }
|
| }
|
|
|
| void SyntheticMouseDriver::Press(float x,
|
|
|