Bug 168490 -- extra blank window during plugin xpi install, r=serge, sr=darin
git-svn-id: svn://10.0.0.236/trunk@131408 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -231,7 +231,10 @@ NPP_NewStream(NPP pInstance,
|
||||
CPlugin * pPlugin = (CPlugin *)pInstance->pdata;
|
||||
assert(pPlugin != NULL);
|
||||
|
||||
return NPERR_NO_ERROR;
|
||||
if (!pPlugin)
|
||||
return NPERR_GENERIC_ERROR;
|
||||
|
||||
return pPlugin->newStream(type, stream, seekable, stype);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------
|
||||
@@ -263,7 +266,7 @@ NPP_Write(NPP pInstance, NPStream *stream, int32 offset, int32 len, void *buffer
|
||||
CPlugin * pPlugin = (CPlugin *)pInstance->pdata;
|
||||
assert(pPlugin != NULL);
|
||||
|
||||
return -1; // tell Nav to abort the stream, don't need it
|
||||
return -1; // tell the browser to abort the stream, don't need it
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------
|
||||
@@ -279,7 +282,10 @@ NPP_DestroyStream(NPP pInstance, NPStream *stream, NPError reason)
|
||||
CPlugin * pPlugin = (CPlugin *)pInstance->pdata;
|
||||
assert(pPlugin != NULL);
|
||||
|
||||
return NPERR_NO_ERROR;
|
||||
if (!pPlugin)
|
||||
return NPERR_GENERIC_ERROR;
|
||||
|
||||
return pPlugin->destroyStream(stream, reason);
|
||||
}
|
||||
|
||||
//------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user