From 5c1f262a47c717f45d0a75a27469930a305e7a1e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 31 Aug 2015 11:36:25 +0530 Subject: [PATCH] Icon theme chooser: Remember last used sort order --- src/calibre/gui2/icon_theme.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/gui2/icon_theme.py b/src/calibre/gui2/icon_theme.py index 795116d847..92d6afff56 100644 --- a/src/calibre/gui2/icon_theme.py +++ b/src/calibre/gui2/icon_theme.py @@ -513,8 +513,9 @@ class ChooseTheme(Dialog): self.sort_by = sb = QComboBox(self) add_row(_('&Sort by:'), sb) sb.addItems([_('Number of icons'), _('Popularity'), _('Name'),]) - sb.setEditable(False), sb.setCurrentIndex(1) + sb.setEditable(False), sb.setCurrentIndex(gprefs.get('choose_icon_theme_sort_by', 1)) sb.currentIndexChanged[int].connect(self.re_sort) + sb.currentIndexChanged[int].connect(lambda : gprefs.set('choose_icon_theme_sort_by', sb.currentIndex())) self.theme_list = tl = QListWidget(self) tl.setVerticalScrollMode(tl.ScrollPerPixel) self.delegate = Delegate(tl)