From b6126a49a92580b405bd755147e9ffd95ce39037 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sat, 1 Feb 2014 21:01:29 +0100 Subject: [PATCH] Maybe fix completion resize, add debugging. --- qutebrowser/widgets/completion.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/qutebrowser/widgets/completion.py b/qutebrowser/widgets/completion.py index 9e9c1f5c7..0fb2bee7b 100644 --- a/qutebrowser/widgets/completion.py +++ b/qutebrowser/widgets/completion.py @@ -6,6 +6,7 @@ subclasses to provide completions. """ import html +import logging from PyQt5.QtWidgets import (QTreeView, QStyledItemDelegate, QStyle, QStyleOptionViewItem, QSizePolicy) @@ -93,10 +94,13 @@ class CompletionView(QTreeView): """ width = e.size().width() cols = self.model.columnCount() + colwidth = int(width / cols) + logging.debug('width {}, {} columns -> colwidth {}'.format(width, cols, + colwidth)) assert cols >= 1 - assert width / cols > 1 + assert colwidth > 1 for i in range(cols): - self.setColumnWidth(i, width / cols) + self.setColumnWidth(i, colwidth) super().resizeEvent(e) def setmodel(self, model):