From 1b8d0db0425d1aa2f4c10382d88eafe9666e60f5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 19 Nov 2016 22:46:43 +0530 Subject: [PATCH] Fix insert character dialog not reflowing characters on resize --- src/calibre/gui2/tweak_book/char_select.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/tweak_book/char_select.py b/src/calibre/gui2/tweak_book/char_select.py index 6e2dab8e76..cd7d688272 100644 --- a/src/calibre/gui2/tweak_book/char_select.py +++ b/src/calibre/gui2/tweak_book/char_select.py @@ -63,6 +63,7 @@ def load_search_index(): del name_map['calibre-nm-version:'] return name_map + _index = None @@ -624,6 +625,7 @@ class CharView(QListView): self._model = CharModel(self) self.setModel(self._model) self.delegate = CharDelegate(self) + self.setResizeMode(self.Adjust) self.setItemDelegate(self.delegate) self.setFlow(self.LeftToRight) self.setWrapping(True) @@ -847,8 +849,10 @@ class CharSelect(Dialog): if hasattr(w, 'no_popup'): w.no_popup = oval + if __name__ == '__main__': - app = QApplication([]) + from calibre.gui2 import Application + app = Application([]) w = CharSelect() w.initialize() w.show()