fixed bug 510
authoradam <adam@megacz.com>
Sun, 4 Apr 2004 04:08:53 +0000 (04:08 +0000)
committeradam <adam@megacz.com>
Sun, 4 Apr 2004 04:08:53 +0000 (04:08 +0000)
darcs-hash:20040404040853-5007d-a3c6d6e8a7b9019ad9894774ea44f7a084fcb902.gz

src/org/ibex/Box.java

index 9489a8b..28a3229 100644 (file)
@@ -579,6 +579,7 @@ public final class Box extends JSScope implements Scheduler.Task {
         case "Maximized": if (parent == null && getSurface() != null) getSurface().maximized = toBoolean(value);  // FEATURE
         case "Close": if (parent == null && getSurface() != null) getSurface().dispose(true);
         case "redirect":
+            if (value == null) { redirect = null; return; }
             for(Box cur = (Box)value; cur != null; cur = cur.parent)
                 if (cur == redirect) {
                     redirect = (Box)value;