From e1b507d7c507458c54e1b11d8d070927bf13ca68 Mon Sep 17 00:00:00 2001 From: Tommi Komulainen Date: Tue, 25 Aug 2009 10:21:13 +0000 Subject: browser-plugin: release last reference to ScriptableObject on destroy --- 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 -- cgit v0.9.1