| Index: Source/core/events/MouseEvent.cpp
|
| diff --git a/Source/core/events/MouseEvent.cpp b/Source/core/events/MouseEvent.cpp
|
| index 6e6eff4a3f927bbc4141f17d6bdcff09a4d094a0..5f58a0511a91a7c6cdfbdfa0dfd406ed06370320 100644
|
| --- a/Source/core/events/MouseEvent.cpp
|
| +++ b/Source/core/events/MouseEvent.cpp
|
| @@ -97,6 +97,10 @@ MouseEvent::MouseEvent(const AtomicString& eventType, bool canBubble, bool cance
|
| , m_syntheticEventType(syntheticEventType)
|
| {
|
| setUICreateTime(uiCreateTime);
|
| + if (syntheticEventType == PlatformMouseEvent::FromTouch)
|
| + setSourceDevice(InputDevice::touchEventInstance());
|
| + else
|
| + setSourceDevice(InputDevice::nonTouchEventInstance());
|
| }
|
|
|
| MouseEvent::MouseEvent(const AtomicString& eventType, const MouseEventInit& initializer)
|
|
|