From 93a65fb1557ac2354f6d745bb53473f513d13aa1 Mon Sep 17 00:00:00 2001 From: Boris Zbarsky Date: Tue, 11 Aug 2009 13:25:14 -0400 Subject: [PATCH] Hack to make bug 509557 less annoying. --- js/src/xpconnect/src/XPCWrapper.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/src/xpconnect/src/XPCWrapper.h b/js/src/xpconnect/src/XPCWrapper.h index 3aa058d96b21..8f522cb70334 100644 --- a/js/src/xpconnect/src/XPCWrapper.h +++ b/js/src/xpconnect/src/XPCWrapper.h @@ -53,7 +53,7 @@ #define FLAG_RESOLVING 0x4 #define HAS_FLAGS(_val, _flags) \ - ((PRUint32(JSVAL_TO_INT(_val)) & (_flags)) != 0) + ((_val) != JSVAL_VOID && (PRUint32(JSVAL_TO_INT(_val)) & (_flags)) != 0) #define NATIVE_HAS_FLAG(_wn, _flag) \ ((_wn)->GetScriptableInfo() && \