mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1256952 - send a dragexit at remote process when leaving the remote frame. r=smaug, a=ritu
This commit is contained in:
parent
89d201a2f5
commit
29274086e4
@ -4537,6 +4537,13 @@ EventStateManager::FireDragEnterOrExit(nsPresContext* aPresContext,
|
||||
// Finally dispatch the event to the frame
|
||||
if (aTargetFrame)
|
||||
aTargetFrame->HandleEvent(aPresContext, &event, &status);
|
||||
|
||||
if (aMessage == eDragExit && IsRemoteTarget(aTargetContent)) {
|
||||
nsEventStatus status = nsEventStatus_eIgnore;
|
||||
WidgetDragEvent remoteEvent(aDragEvent->IsTrusted(), aMessage, aDragEvent->widget);
|
||||
remoteEvent.AssignDragEventData(*aDragEvent, true);
|
||||
HandleCrossProcessEvent(&remoteEvent, &status);
|
||||
}
|
||||
}
|
||||
|
||||
void
|
||||
|
Loading…
Reference in New Issue
Block a user