Changeset 4744
- Timestamp:
- 06/05/08 07:57:52 (6 months ago)
- Location:
- trunk/src/com/itmill/toolkit
- Files:
-
- 2 modified
-
terminal/gwt/client/ui/ICustomLayout.java (modified) (3 diffs)
-
tests/tickets/Ticket1775.java (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/com/itmill/toolkit/terminal/gwt/client/ui/ICustomLayout.java
r3935 r4744 6 6 7 7 import java.util.HashMap; 8 import java.util.HashSet; 8 9 import java.util.Iterator; 10 import java.util.Set; 9 11 10 12 import com.google.gwt.user.client.DOM; … … 137 139 138 140 iLayout(); 141 142 Set oldWidgets = new HashSet(); 143 oldWidgets.addAll(locationToWidget.values()); 139 144 140 145 // For all contained widgets … … 151 156 // If no location is found, this component is not visible 152 157 } 158 oldWidgets.remove(child); 159 } 160 } 161 for (Iterator iterator = oldWidgets.iterator(); iterator.hasNext();) { 162 Widget oldWidget = (Widget) iterator.next(); 163 if (oldWidget.isAttached()) { 164 // slot of this widget is emptied, remove it 165 remove(oldWidget); 153 166 } 154 167 } -
trunk/src/com/itmill/toolkit/tests/tickets/Ticket1775.java
r4743 r4744 11 11 public void init() { 12 12 13 final Window main = new Window("#1 673");13 final Window main = new Window("#1775"); 14 14 setMainWindow(main); 15 15 main.setTheme("example");
