diff options
Diffstat (limited to 'WebCore/bindings/js/ScriptControllerQt.cpp')
-rw-r--r-- | WebCore/bindings/js/ScriptControllerQt.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/WebCore/bindings/js/ScriptControllerQt.cpp b/WebCore/bindings/js/ScriptControllerQt.cpp index 8e9dfad..6b14190 100644 --- a/WebCore/bindings/js/ScriptControllerQt.cpp +++ b/WebCore/bindings/js/ScriptControllerQt.cpp @@ -50,15 +50,13 @@ PassRefPtr<JSC::Bindings::Instance> ScriptController::createScriptInstanceForWid { if (widget->isPluginView()) { PluginView* pluginView = static_cast<PluginView*>(widget); - if (pluginView->isNPAPIPlugin()) - return pluginView->bindingInstance(); - return 0; + return pluginView->bindingInstance(); } QWidget* platformWidget = widget->platformWidget(); if (!platformWidget) return 0; - return JSC::Bindings::QtInstance::getQtInstance(platformWidget, bindingRootObject()); + return JSC::Bindings::QtInstance::getQtInstance(platformWidget, bindingRootObject(), QScriptEngine::QtOwnership); } } |