Bug 854480 - Remove old-style unwrapping from GetNativeOfWrapper. r=mrbkap

This commit is contained in:
Bobby Holley 2013-04-01 15:17:50 -07:00
Родитель 43fa5529b2
Коммит d8be8f1314
1 изменённых файлов: 1 добавлений и 4 удалений

Просмотреть файл

@ -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;
}