From: adam Date: Sat, 10 Apr 2004 03:44:08 +0000 (+0000) Subject: fixed bug 534 X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=commitdiff_plain;h=f88fc081f73a0e07b7e26eab26ecf97b0130515d;hp=c17e36b43e73b4ae66ca7ccd018b239433a7457b fixed bug 534 darcs-hash:20040410034408-5007d-c9ae6c8dd99d9c5fef1f77b4cb2717dc04444a70.gz --- diff --git a/src/org/ibex/Box.java b/src/org/ibex/Box.java index 7a16c49..7f636ba 100644 --- a/src/org/ibex/Box.java +++ b/src/org/ibex/Box.java @@ -54,7 +54,7 @@ public final class Box extends JSScope implements Scheduler.Task { //#define CHECKSET_INT(prop) int nu = toInt(value); if (nu == prop) break; prop = nu; //#define CHECKSET_FLAG(flag) boolean nu = toBoolean(value); if (nu == test(flag)) break; if (nu) set(flag); else clear(flag); //#define CHECKSET_BOOLEAN(prop) boolean nu = toBoolean(value); if (nu == prop) break; prop = nu; - //#define CHECKSET_STRING(prop) if ((value==null&&prop==null)||(value!=null&&value.equals(prop))) break; prop=(String)value; + //#define CHECKSET_STRING(prop) if ((value==null&&prop==null)||(value!=null&&JS.toString(value).equals(prop))) break; prop=JS.toString(value); protected Box() { super(null); }