From d755af157fe21af8e31f20bfbc1703e6c6d1ffbe Mon Sep 17 00:00:00 2001 From: historic_bruno Date: Tue, 28 Feb 2012 03:34:33 +0000 Subject: [PATCH] Fixes constant logical operand warning on OS X build. This was SVN commit r11190. --- source/gui/scripting/JSInterface_IGUIObject.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/gui/scripting/JSInterface_IGUIObject.cpp b/source/gui/scripting/JSInterface_IGUIObject.cpp index 65ad181b41..a38c65477f 100644 --- a/source/gui/scripting/JSInterface_IGUIObject.cpp +++ b/source/gui/scripting/JSInterface_IGUIObject.cpp @@ -451,7 +451,7 @@ JSBool JSI_IGUIObject::setProperty(JSContext* cx, JSObject* obj, jsid id, JSBool { JSBool value; if (JS_ValueToBoolean(cx, *vp, &value) == JS_TRUE) - GUI::SetSetting(e, propName, value||0); // ||0 to avoid int-to-bool compiler warnings + GUI::SetSetting(e, propName, value == JS_TRUE); else { JS_ReportError(cx, "Cannot convert value to bool");