diff options
-rw-r--r-- | browser-plugin/plugin.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/browser-plugin/plugin.cpp b/browser-plugin/plugin.cpp index 587c7f7..c8a7de7 100644 --- a/browser-plugin/plugin.cpp +++ b/browser-plugin/plugin.cpp @@ -55,6 +55,11 @@ Plugin::Plugin (NPP instance) : mInstance (instance), Plugin::~Plugin () { ClearLoadJob (); + + if (mScriptableObject) { + NPN_ReleaseObject (mScriptableObject); + mScriptableObject = 0; + } } void |