diff options
author | Toshio Kuratomi <a.badger@gmail.com> | 2018-01-06 15:59:19 -0800 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2018-01-06 15:59:19 -0800 |
commit | 7f4060cd5cb5645153a211d3169b9f7e585586ae (patch) | |
tree | 6a724e31d3765a6a78e278636c5d5f54d6dc0de7 | |
parent | 7ce9d0d1c3205c771ef799f02add867f37326041 (diff) | |
download | urwid-7f4060cd5cb5645153a211d3169b9f7e585586ae.tar.gz |
Correct problem with defining no left line character breaking later widget layout
-rwxr-xr-x | urwid/graphics.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/urwid/graphics.py b/urwid/graphics.py index 3d2046b..43a274f 100755 --- a/urwid/graphics.py +++ b/urwid/graphics.py @@ -163,6 +163,10 @@ class LineBox(WidgetDecoration, WidgetWrap): middle_widgets = [] if lline: middle_widgets.append(('fixed', 1, lline)) + else: + # Note: We need to define a fixed first widget (even if it's 0 width) so that the other + # widgets have something to anchor onto + middle_widgets.append(('fixed', 0, SolidFill(u""))) middle_widgets.append(original_widget) focus_col = len(middle_widgets) - 1 if rline: |