зеркало из https://github.com/mozilla/gecko-dev.git
Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap
This commit is contained in:
Родитель
43fa5529b2
Коммит
d8be8f1314
|
@ -1342,11 +1342,8 @@ nsXPConnect::GetNativeOfWrapper(JSContext * aJSContext,
|
|||
return nullptr;
|
||||
}
|
||||
|
||||
JSObject* unsafeObj =
|
||||
XPCWrapper::Unwrap(aJSContext, aJSObj, /* stopAtOuter = */ false);
|
||||
JSObject* cur = unsafeObj ? unsafeObj : aJSObj;
|
||||
nsISupports* supports = nullptr;
|
||||
mozilla::dom::UnwrapDOMObjectToISupports(cur, supports);
|
||||
mozilla::dom::UnwrapDOMObjectToISupports(aJSObj, supports);
|
||||
nsCOMPtr<nsISupports> canonical = do_QueryInterface(supports);
|
||||
return canonical;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче