mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1078327 - Add check for correct detecting capturing content. r=smaug
This commit is contained in:
parent
8732c0ef2f
commit
dbbd86cb66
@ -7274,7 +7274,9 @@ PresShell::HandleEvent(nsIFrame* aFrame,
|
||||
if (nsIFrame* capturingFrame = pointerCapturingContent->GetPrimaryFrame()) {
|
||||
// If pointer capture is set, we should suppress pointerover/pointerenter events
|
||||
// for all elements except element which have pointer capture. (Code in EventStateManager)
|
||||
pointerEvent->retargetedByPointerCapture = (frame != capturingFrame);
|
||||
pointerEvent->retargetedByPointerCapture =
|
||||
frame && frame->GetContent() &&
|
||||
!nsContentUtils::ContentIsDescendantOf(frame->GetContent(), pointerCapturingContent);
|
||||
frame = capturingFrame;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user