diff options
author | Ian Ward <ian@excess.org> | 2013-12-26 14:35:25 -0500 |
---|---|---|
committer | Ian Ward <ian@excess.org> | 2013-12-26 14:35:25 -0500 |
commit | 4f34d2a43e7b21d658a5bdcd77dda933ca6c0083 (patch) | |
tree | 8f17a63bafb2e656e6fde8e550484994195adba8 /urwid | |
parent | 19a4aaf39bdf11ca703419f062fe4076d6bedf0a (diff) | |
download | urwid-4f34d2a43e7b21d658a5bdcd77dda933ca6c0083.tar.gz |
fix Padding invalidation on width/align change
Diffstat (limited to 'urwid')
-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): |