| Index: Source/core/page/DragController.cpp
|
| diff --git a/Source/core/page/DragController.cpp b/Source/core/page/DragController.cpp
|
| index 054eabfc828fe99260e516de398edafe243d4c38..14fe05f70e2c3c201a452dd1a6c5acfbdeefa34a 100644
|
| --- a/Source/core/page/DragController.cpp
|
| +++ b/Source/core/page/DragController.cpp
|
| @@ -111,15 +111,10 @@ static bool dragTypeIsValid(DragSourceAction action)
|
|
|
| static PlatformMouseEvent createMouseEvent(DragData* dragData)
|
| {
|
| - int keyState = dragData->modifierKeyState();
|
| - bool shiftKey = static_cast<bool>(keyState & PlatformEvent::ShiftKey);
|
| - bool ctrlKey = static_cast<bool>(keyState & PlatformEvent::CtrlKey);
|
| - bool altKey = static_cast<bool>(keyState & PlatformEvent::AltKey);
|
| - bool metaKey = static_cast<bool>(keyState & PlatformEvent::MetaKey);
|
| -
|
| return PlatformMouseEvent(dragData->clientPosition(), dragData->globalPosition(),
|
| - LeftButton, PlatformEvent::MouseMoved, 0, shiftKey, ctrlKey, altKey,
|
| - metaKey, PlatformMouseEvent::RealOrIndistinguishable, currentTime());
|
| + LeftButton, PlatformEvent::MouseMoved, 0,
|
| + static_cast<PlatformEvent::Modifiers>(dragData->modifierKeyState()),
|
| + PlatformMouseEvent::RealOrIndistinguishable, currentTime());
|
| }
|
|
|
| static PassRefPtrWillBeRawPtr<DataTransfer> createDraggingDataTransfer(DataTransferAccessPolicy policy, DragData* dragData)
|
|
|