From dab5c83ffe1656cac273d636dec958b238f99dc4 Mon Sep 17 00:00:00 2001 From: Automerge Date: Wed, 15 Feb 2012 14:16:52 +0000 Subject: [merge from 6.7] #4353 ComboBox.removeAllItems did not remove selected icon: additional fix to avoid changing undefined width combobox initial width svn changeset:23031/svn branch:6.8 --- src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java index 2a1e69f68c..8362d6fbec 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java @@ -1372,8 +1372,10 @@ public class VFilterSelect extends Composite implements Paintable, Field, */ private void setSelectedItemIcon(String iconUri) { if (iconUri == null || iconUri.length() == 0) { - panel.remove(selectedItemIcon); - updateRootWidth(); + if (selectedItemIcon.isAttached()) { + panel.remove(selectedItemIcon); + updateRootWidth(); + } } else { panel.insert(selectedItemIcon, 0); selectedItemIcon.setUrl(iconUri); -- cgit v1.2.3