diff -r 788b5ca792bd -r 806a7ca31411 web/formwidgets.py --- a/web/formwidgets.py Wed Apr 29 11:24:11 2009 +0200 +++ b/web/formwidgets.py Wed Apr 29 11:49:19 2009 +0200 @@ -165,7 +165,7 @@ def render(self, form, field): name, curvalues, attrs = self._render_attrs(form, field) - if not 'size' in attrs: + if not 'size' in attrs and self.multiple: attrs['size'] = '5' options = [] for label, value in field.vocabulary(form):