Bug 15178, r=vidur adding check for return value avoiding crash

This commit is contained in:
av%netscape.com 1999-10-08 23:47:03 +00:00
parent 4e9cabb770
commit 9e949e98fe
2 changed files with 2 additions and 2 deletions

View File

@ -299,7 +299,7 @@ nsHTMLAppletElement::GetScriptObject(nsIScriptContext* aContext,
JSObject* wrappedAppletObject = nsnull;
nsIPluginInstance* pluginInstance = nsnull;
rv = NS_GetObjectFramePluginInstance(frame, pluginInstance);
if (nsnull != pluginInstance) {
if ((rv == NS_OK) && (nsnull != pluginInstance)) {
nsIJVMPluginInstance* javaPluginInstance = nsnull;
if (pluginInstance->QueryInterface(nsIJVMPluginInstance::GetIID(), (void**)&javaPluginInstance) == NS_OK) {
jobject appletObject = nsnull;

View File

@ -299,7 +299,7 @@ nsHTMLAppletElement::GetScriptObject(nsIScriptContext* aContext,
JSObject* wrappedAppletObject = nsnull;
nsIPluginInstance* pluginInstance = nsnull;
rv = NS_GetObjectFramePluginInstance(frame, pluginInstance);
if (nsnull != pluginInstance) {
if ((rv == NS_OK) && (nsnull != pluginInstance)) {
nsIJVMPluginInstance* javaPluginInstance = nsnull;
if (pluginInstance->QueryInterface(nsIJVMPluginInstance::GetIID(), (void**)&javaPluginInstance) == NS_OK) {
jobject appletObject = nsnull;