XPCNativeWrappers can confuse the short-circuiting code. bug 409291, r+sr=jst a=beltzner

This commit is contained in:
mrbkap%gmail.com 2007-12-21 19:06:29 +00:00
Родитель 66efd4f5d1
Коммит 64fe3e4fbc
1 изменённых файлов: 2 добавлений и 1 удалений

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

@ -2403,7 +2403,8 @@ nsScriptSecurityManager::doGetObjectPrincipal(JSContext *aCx, JSObject *aObj
nsCOMPtr<nsIXPConnectWrappedNative> xpcWrapper = nsCOMPtr<nsIXPConnectWrappedNative> xpcWrapper =
do_QueryInterface(priv); do_QueryInterface(priv);
NS_ASSERTION(!xpcWrapper, NS_ASSERTION(!xpcWrapper ||
!strcmp(jsClass->name, "XPCNativeWrapper"),
"Uh, an nsIXPConnectWrappedNative with the " "Uh, an nsIXPConnectWrappedNative with the "
"wrong JSClass or getObjectOps hooks!"); "wrong JSClass or getObjectOps hooks!");
} }