Return false for mouse handler if propagation is stopped.

Refs #1964.
This commit is contained in:
Alexander Ljungberg
2013-08-19 22:31:20 +01:00
parent 376b3a496e
commit 168738fb93
@@ -1178,8 +1178,12 @@ var resizeTimer = nil;
[CPApp sendEvent:event];
}
var didStop = NO;
if (StopDOMEventPropagation && (!supportsNativeDragAndDrop || type !== "mousedown" && !isDragging))
{
didStop = YES;
_CPDOMEventStop(aDOMEvent, self);
}
// If there are any tracking event listeners (listening for CPLeftMouseDraggedMask)
// then show the event guard so we don't lose events to iframes
@@ -1201,6 +1205,7 @@ var resizeTimer = nil;
_DOMEventGuard.style.display = hasTrackingEventListener ? "" : "none";
[[CPRunLoop currentRunLoop] limitDateForMode:CPDefaultRunLoopMode];
return !didStop;
}
- (void)contextMenuEvent:(DOMEvent)aDOMEvent