From 2f93d4b568a96dea76e3b00e5238699b5eeb8af6 Mon Sep 17 00:00:00 2001 From: John Alhroos Date: Fri, 2 Jul 2010 10:02:41 +0000 Subject: [PATCH] Fixes Combobox vertical icon placement in IE6 svn changeset:14029/svn branch:6.4 --- .../vaadin/terminal/gwt/client/ui/VFilterSelect.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java index b72a3b97b4..c47aa2c0cf 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java @@ -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", -- 2.39.5