]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixes Combobox vertical icon placement in IE6
authorJohn Alhroos <john.ahlroos@itmill.com>
Fri, 2 Jul 2010 10:02:41 +0000 (10:02 +0000)
committerJohn Alhroos <john.ahlroos@itmill.com>
Fri, 2 Jul 2010 10:02:41 +0000 (10:02 +0000)
svn changeset:14029/svn branch:6.4

src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java

index b72a3b97b4dbe9240e17f38f912b114198b4764a..c47aa2c0cf89a0ba96273976ac6769f10dd0302b 100644 (file)
@@ -1166,7 +1166,15 @@ public class VFilterSelect extends Composite implements Paintable, Field,
      */
     private void updateSelectedIconPosition() {
         // Position icon vertically to middle
-        int availableHeight = getOffsetHeight();
+        int availableHeight = 0;
+        if (BrowserInfo.get().isIE6()) {
+            getElement().getStyle().setOverflow(Overflow.HIDDEN);
+            availableHeight = getOffsetHeight();
+            getElement().getStyle().setProperty("overflow", "");
+        } else {
+            availableHeight = getOffsetHeight();
+        }
+
         int iconHeight = Util.getRequiredHeight(selectedItemIcon);
         int marginTop = (availableHeight - iconHeight) / 2;
         DOM.setStyleAttribute(selectedItemIcon.getElement(), "marginTop",