From 44d5985d8205627d4342606bbfca1062db2b82cc Mon Sep 17 00:00:00 2001 From: Ian Ward Date: Thu, 26 Dec 2013 14:35:25 -0500 Subject: fix Padding invalidation on width/align change --- urwid/decoration.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/urwid/decoration.py b/urwid/decoration.py index 190c402..b6a5ea9 100755 --- a/urwid/decoration.py +++ b/urwid/decoration.py @@ -537,6 +537,7 @@ class Padding(WidgetDecoration): """ self._align_type, self._align_amount = normalize_align(align, PaddingError) + self._invalidate() align = property(_get_align, _set_align) def _get_width(self): @@ -550,6 +551,7 @@ class Padding(WidgetDecoration): """ self._width_type, self._width_amount = normalize_width(width, PaddingError) + self._invalidate() width = property(_get_width, _set_width) def render(self, size, focus=False): -- cgit v1.2.1