From a44f35ce5cdbfbf0b72e04aaaf1e8131accb26b8 Mon Sep 17 00:00:00 2001 From: "locka%iol.ie" Date: Thu, 3 May 2001 21:43:23 +0000 Subject: [PATCH] Add line to cancel native default handling of context menu events after it is already handled. b=78396 sr=blizzard@mozilla.orga git-svn-id: svn://10.0.0.236/trunk@93846 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mozilla/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp b/mozilla/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp index 816ee2058a6..71898117968 100644 --- a/mozilla/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp +++ b/mozilla/embedding/browser/webBrowser/nsDocShellTreeOwner.cpp @@ -1438,6 +1438,9 @@ ChromeContextMenuListener :: ContextMenu ( nsIDOMEvent* aMouseEvent ) if (!node) return NS_OK; + // Stop the context menu event going to other windows (bug 78396) + aMouseEvent->PreventDefault(); + // Find the first node to be an element starting with this node and // working up through its parents.