Changeset 4788
- Timestamp:
- 06/09/08 07:09:21 (6 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
branches/5.2/src/com/itmill/toolkit/terminal/gwt/client/ui/ICustomLayout.java
r3935 r4788 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 }
