summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/ui/Select.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/com/itmill/toolkit/ui/Select.java b/src/com/itmill/toolkit/ui/Select.java
index 9acbb3f7d2..63039dd0c9 100644
--- a/src/com/itmill/toolkit/ui/Select.java
+++ b/src/com/itmill/toolkit/ui/Select.java
@@ -87,6 +87,11 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering {
* if the paint operation failed.
*/
public void paintContent(PaintTarget target) throws PaintException {
+ if (isMultiSelect()) {
+ super.paintContent(target);
+ return;
+ }
+
// clear caption change listeners
getCaptionChangeListener().clear();
@@ -105,10 +110,6 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering {
target.addAttribute("required", true);
}
- // Paints select attributes
- if (isMultiSelect()) {
- target.addAttribute("selectmode", "multi");
- }
if (isNewItemsAllowed()) {
target.addAttribute("allownewitem", true);
}