diff --git a/modules/plugin/base/src/PluginPRLibrary.cpp b/modules/plugin/base/src/PluginPRLibrary.cpp index 29834edcf5a7..59dccc805d09 100644 --- a/modules/plugin/base/src/PluginPRLibrary.cpp +++ b/modules/plugin/base/src/PluginPRLibrary.cpp @@ -216,7 +216,7 @@ PluginPRLibrary::UseAsyncPainting(NPP instance, PRBool* aIsAsync) { nsNPAPIPluginInstance* inst = (nsNPAPIPluginInstance*)instance->ndata; NS_ENSURE_TRUE(inst, NS_ERROR_NULL_POINTER); - aIsAsync = PR_FALSE; + *aIsAsync = PR_FALSE; return NS_OK; } diff --git a/modules/plugin/base/src/nsNPAPIPluginInstance.cpp b/modules/plugin/base/src/nsNPAPIPluginInstance.cpp index b5a5c3b40097..c69153713f87 100644 --- a/modules/plugin/base/src/nsNPAPIPluginInstance.cpp +++ b/modules/plugin/base/src/nsNPAPIPluginInstance.cpp @@ -878,9 +878,6 @@ nsNPAPIPluginInstance::NotifyPainted(void) NS_IMETHODIMP nsNPAPIPluginInstance::UseAsyncPainting(PRBool* aIsAsync) { - if (RUNNING != mRunning) - return NS_OK; - PluginDestructionGuard guard(this); if (!mPlugin)