diff options
author | Florian Bruhin <me@the-compiler.org> | 2020-06-22 16:43:06 +0200 |
---|---|---|
committer | Florian Bruhin <me@the-compiler.org> | 2020-06-22 20:08:56 +0200 |
commit | 9808a3432f771ffe22a31030d391155b7beea4bc (patch) | |
tree | fb93e37ceb12c9e1b8bc3e9aaaf5bc8110027b04 | |
parent | 6b893b919f1e0e92b0e408d56602f61afdcd421e (diff) | |
download | qutebrowser-9808a3432f771ffe22a31030d391155b7beea4bc.tar.gz qutebrowser-9808a3432f771ffe22a31030d391155b7beea4bc.zip |
completion: Make column sizing work with one column only
-rw-r--r-- | qutebrowser/completion/completionwidget.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/qutebrowser/completion/completionwidget.py b/qutebrowser/completion/completionwidget.py index 26fbcdf4f..b4f565d77 100644 --- a/qutebrowser/completion/completionwidget.py +++ b/qutebrowser/completion/completionwidget.py @@ -162,13 +162,13 @@ class CompletionView(QTreeView): pixel_widths = [(width * perc // 100) for perc in column_widths] delta = self.verticalScrollBar().sizeHint().width() - if pixel_widths[-1] > delta: - pixel_widths[-1] -= delta - else: - pixel_widths[-2] -= delta + for i, width in reversed(list(enumerate(pixel_widths))): + if width > delta: + pixel_widths[i] -= delta + break for i, w in enumerate(pixel_widths): - assert w >= 0, i + assert w >= 0, (i, w) self.setColumnWidth(i, w) def _next_idx(self, upwards): |