diff --git a/mozilla/modules/plugin/base/src/nsIPluginInstanceOwner.h b/mozilla/modules/plugin/base/src/nsIPluginInstanceOwner.h index 04ee10ce35b..c143d635595 100644 --- a/mozilla/modules/plugin/base/src/nsIPluginInstanceOwner.h +++ b/mozilla/modules/plugin/base/src/nsIPluginInstanceOwner.h @@ -22,6 +22,8 @@ #include "nsISupports.h" #include "nsplugin.h" +class nsIDocument; + #define NS_IPLUGININSTANCEOWNER_IID \ { 0x18270870, 0x32f1, 0x11d2, \ { 0xa8, 0x30, 0x00, 0x40, 0x95, 0x9a, 0x28, 0xc9 } } @@ -83,6 +85,12 @@ public: */ NS_IMETHOD ShowStatus(const char *aStatusMsg) = 0; + + /** + * Get the associated document. + */ + NS_IMETHOD + GetDocument(nsIDocument* *aDocument) = 0; }; #endif diff --git a/mozilla/modules/plugin/nglsrc/nsIPluginInstanceOwner.h b/mozilla/modules/plugin/nglsrc/nsIPluginInstanceOwner.h index 04ee10ce35b..c143d635595 100644 --- a/mozilla/modules/plugin/nglsrc/nsIPluginInstanceOwner.h +++ b/mozilla/modules/plugin/nglsrc/nsIPluginInstanceOwner.h @@ -22,6 +22,8 @@ #include "nsISupports.h" #include "nsplugin.h" +class nsIDocument; + #define NS_IPLUGININSTANCEOWNER_IID \ { 0x18270870, 0x32f1, 0x11d2, \ { 0xa8, 0x30, 0x00, 0x40, 0x95, 0x9a, 0x28, 0xc9 } } @@ -83,6 +85,12 @@ public: */ NS_IMETHOD ShowStatus(const char *aStatusMsg) = 0; + + /** + * Get the associated document. + */ + NS_IMETHOD + GetDocument(nsIDocument* *aDocument) = 0; }; #endif