From 3544445f465bad5d0962dcfe47a203688febcb61 Mon Sep 17 00:00:00 2001 From: "av%netscape.com" Date: Sat, 12 Jun 1999 21:32:49 +0000 Subject: [PATCH] *** empty log message *** --- layout/generic/nsObjectFrame.cpp | 10 +++++++--- layout/html/base/src/nsObjectFrame.cpp | 10 +++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/layout/generic/nsObjectFrame.cpp b/layout/generic/nsObjectFrame.cpp index 1b7a5f2774c..e0f8d1eb841 100644 --- a/layout/generic/nsObjectFrame.cpp +++ b/layout/generic/nsObjectFrame.cpp @@ -2467,9 +2467,13 @@ void nsPluginInstanceOwner::Paint(const nsRect& aDirtyRect) //~~~ #ifdef XP_WIN - nsPluginEvent pluginEvent; - PRBool eventHandled = PR_FALSE; - mInstance->HandleEvent(&pluginEvent, &eventHandled); + nsPluginEvent pluginEvent; + nsPluginPort* pluginPort = GetPluginPort(); + pluginEvent.event = 0x000F; //!!! This is bad, but is it better to include for WM_PAINT only? + pluginEvent.wParam = (uint32)pluginPort; + pluginEvent.lParam = nsnull; + PRBool eventHandled = PR_FALSE; + mInstance->HandleEvent(&pluginEvent, &eventHandled); #endif } diff --git a/layout/html/base/src/nsObjectFrame.cpp b/layout/html/base/src/nsObjectFrame.cpp index 1b7a5f2774c..e0f8d1eb841 100644 --- a/layout/html/base/src/nsObjectFrame.cpp +++ b/layout/html/base/src/nsObjectFrame.cpp @@ -2467,9 +2467,13 @@ void nsPluginInstanceOwner::Paint(const nsRect& aDirtyRect) //~~~ #ifdef XP_WIN - nsPluginEvent pluginEvent; - PRBool eventHandled = PR_FALSE; - mInstance->HandleEvent(&pluginEvent, &eventHandled); + nsPluginEvent pluginEvent; + nsPluginPort* pluginPort = GetPluginPort(); + pluginEvent.event = 0x000F; //!!! This is bad, but is it better to include for WM_PAINT only? + pluginEvent.wParam = (uint32)pluginPort; + pluginEvent.lParam = nsnull; + PRBool eventHandled = PR_FALSE; + mInstance->HandleEvent(&pluginEvent, &eventHandled); #endif }