diff options
author | Ian Ward <ian@excess.org> | 2013-12-26 14:35:25 -0500 |
---|---|---|
committer | Ian Ward <ian@excess.org> | 2013-12-29 11:22:52 -0500 |
commit | 44d5985d8205627d4342606bbfca1062db2b82cc (patch) | |
tree | 739e8e38f31e4f6e7984f20038ce15623ffe9c02 | |
parent | 212bc154dfd11239e658c93f83ac8650dd83d7c5 (diff) | |
download | urwid-44d5985d8205627d4342606bbfca1062db2b82cc.tar.gz |
fix Padding invalidation on width/align change
-rwxr-xr-x | urwid/decoration.py | 2 |
1 files changed, 2 insertions, 0 deletions
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): |