From bbc0fd4dea6f9ef6bfad1f63041f19b4cc9804ab Mon Sep 17 00:00:00 2001 From: "peterlubczynski%netscape.com" Date: Thu, 4 Apr 2002 15:20:07 +0000 Subject: [PATCH] Fix for crash after sending wrong events to full-page plugins. Ensure only events for our widget are sent to the plugin. Fixes crash with Quicktime if selecting disabled menu items. r=bneese sr=attinasi Bug 102727 git-svn-id: svn://10.0.0.236/trunk@118122 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/modules/plugin/base/src/nsPluginViewer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mozilla/modules/plugin/base/src/nsPluginViewer.cpp b/mozilla/modules/plugin/base/src/nsPluginViewer.cpp index 44df5648817..37804299c7e 100644 --- a/mozilla/modules/plugin/base/src/nsPluginViewer.cpp +++ b/mozilla/modules/plugin/base/src/nsPluginViewer.cpp @@ -546,7 +546,7 @@ HandlePluginEvent(nsGUIEvent *aEvent) void *clientData; (nsIWidget*)(aEvent->widget)->GetClientData(clientData); PluginViewerImpl * pluginViewer = (PluginViewerImpl *)clientData; - if (pluginViewer != nsnull && pluginViewer->mOwner != nsnull) + if (pluginViewer && pluginViewer->mOwner && pluginViewer->mWindow == aEvent->widget) return pluginViewer->mOwner->ProcessEvent(*aEvent); #endif // XP_MAC }