зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1130747: Add more error checking to PluginAsyncSurrogate::GetPropertyHelper; r=jimm
--HG-- extra : rebase_source : 61f90caee29ea9776c0ebf89d70bec3d82f23d8e
This commit is contained in:
Родитель
2a85205cdf
Коммит
a42a0725b0
|
@ -603,10 +603,15 @@ PluginAsyncSurrogate::GetPropertyHelper(NPObject* aObject, NPIdentifier aName,
|
|||
return false;
|
||||
}
|
||||
|
||||
WaitForInit();
|
||||
if (!WaitForInit()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
AsyncNPObject* object = static_cast<AsyncNPObject*>(aObject);
|
||||
NPObject* realObject = object->GetRealObject();
|
||||
if (!realObject) {
|
||||
return false;
|
||||
}
|
||||
if (realObject->_class != PluginScriptableObjectParent::GetClass()) {
|
||||
NS_ERROR("Don't know what kind of object this is!");
|
||||
return false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче