X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2FBox.java.pp;h=2df28b0884e5ec7ef8bf5a3f55844c89b959ad27;hb=856a577228c911de5e878cbc1aff88bde177a420;hp=96994216f550e201a926cafdda1f45f328c03bc3;hpb=75c7b7f9f880db48e7617b15e5ff8f13ea2a7b24;p=org.ibex.core.git diff --git a/src/org/xwt/Box.java.pp b/src/org/xwt/Box.java.pp index 9699421..2df28b0 100644 --- a/src/org/xwt/Box.java.pp +++ b/src/org/xwt/Box.java.pp @@ -1182,13 +1182,14 @@ public final class Box extends JS.Scope { specialBoxProperties.put("width", new SpecialBoxProperty() { public Object get(Box b) { return new Integer(b.width); } public void put(Box b, Object value) { - b.width = stoi(value); + int width = stoi(value); if (b.parent == null && b.surface != null) { + b.width = width; b.surface.setSize(); MARK_FOR_REFLOW_b; } else { - if (b.minwidth == b.width && b.maxwidth == b.width) return; - b.minwidth = b.maxwidth = b.width; + if (b.minwidth == width && b.maxwidth == width) return; + b.minwidth = b.maxwidth = width; MARK_FOR_REFLOW_b; } } });