Bug 1007458. Actually check for errors when converting a Value to a variant in showModalDialog. r=smaug

This commit is contained in:
Boris Zbarsky 2014-05-08 22:20:54 -04:00
parent de703c8590
commit 4d9480f493

View File

@ -8978,6 +8978,9 @@ nsGlobalWindow::ShowModalDialog(JSContext* aCx, const nsAString& aUrl,
aError = nsContentUtils::XPConnect()->JSToVariant(aCx,
aArgument,
getter_AddRefs(args));
if (aError.Failed()) {
return JS::UndefinedValue();
}
nsCOMPtr<nsIVariant> retVal = ShowModalDialog(aUrl, args, aOptions, aError);
if (aError.Failed()) {