Index: webkit/plugins/npapi/webplugin_impl.h |
diff --git a/webkit/plugins/npapi/webplugin_impl.h b/webkit/plugins/npapi/webplugin_impl.h |
index 20917d0b4c5474c584702bd48589b30afdc0caf9..7b6594bc4b3117e0b20da22f5aa9b4b1ccaa70be 100644 |
--- a/webkit/plugins/npapi/webplugin_impl.h |
+++ b/webkit/plugins/npapi/webplugin_impl.h |
@@ -75,6 +75,7 @@ class WEBKIT_PLUGINS_EXPORT WebPluginImpl : |
WebKit::WebPluginContainer* container); |
virtual void destroy(); |
virtual NPObject* scriptableObject(); |
+ virtual struct _NPP* pluginNPP(); |
virtual bool getFormValue(WebKit::WebString& value); |
virtual void paint( |
WebKit::WebCanvas* canvas, const WebKit::WebRect& paint_rect); |
@@ -292,6 +293,9 @@ class WEBKIT_PLUGINS_EXPORT WebPluginImpl : |
// This is just a weak reference. |
WebKit::WebPluginContainer* container_; |
+ // Unique identifier for this plugin, used to track script objects. |
+ struct _NPP* npp_; |
+ |
typedef std::map<WebPluginResourceClient*, |
webkit_glue::MultipartResponseDelegate*> |
MultiPartResponseHandlerMap; |