зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1598752 - Provide useful information while constructing JSWindowActor; r=nika
Differential Revision: https://phabricator.services.mozilla.com/D60170 --HG-- extra : moz-landing-system : lando
This commit is contained in:
Родитель
6437917bea
Коммит
4e3e74af76
|
@ -115,6 +115,13 @@ void WindowGlobalActor::ConstructActor(const nsAString& aName,
|
|||
return;
|
||||
}
|
||||
|
||||
if (NS_WARN_IF(!ctor.isObject())) {
|
||||
nsPrintfCString message("Could not find actor constructor '%s'",
|
||||
NS_ConvertUTF16toUTF8(ctorName).get());
|
||||
aRv.ThrowDOMException(NS_ERROR_DOM_NOT_FOUND_ERR, message);
|
||||
return;
|
||||
}
|
||||
|
||||
// Invoke the constructor loaded from the module.
|
||||
if (!JS::Construct(cx, ctor, JS::HandleValueArray::empty(), aActor)) {
|
||||
aRv.NoteJSContextException(cx);
|
||||
|
|
Загрузка…
Ссылка в новой задаче