diff options
Diffstat (limited to 'urwid/container.py')
-rwxr-xr-x | urwid/container.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/urwid/container.py b/urwid/container.py index 245abc9..649e060 100755 --- a/urwid/container.py +++ b/urwid/container.py @@ -1989,7 +1989,8 @@ class Columns(Widget, WidgetContainerMixin, WidgetContainerListContentsMixin): maxcol = size[0] # FIXME: get rid of this check and recalculate only when # a 'pack' widget has been modified. - if maxcol == self._cache_maxcol and not PACK in self.column_types: + if maxcol == self._cache_maxcol and not any( + t == PACK for w, (t, n, b) in self.contents): return self._cache_column_widths widths = [] |