From b7c23956b642bcc4f8c158b10f907cdf7ffa7c0f Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Fri, 17 Feb 2012 13:54:44 +0100 Subject: [PATCH] fix refresh of results when the selected query is missing --- weboob/applications/qflatboob/main_window.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/weboob/applications/qflatboob/main_window.py b/weboob/applications/qflatboob/main_window.py index 59db6aaf..daa2d0d0 100644 --- a/weboob/applications/qflatboob/main_window.py +++ b/weboob/applications/qflatboob/main_window.py @@ -68,7 +68,7 @@ class MainWindow(QtMainWindow): for name in self.config.get('queries', default={}).iterkeys(): self.ui.queriesList.addItem(name) if name == select_name: - self.ui.queriesList.setCurrentIndex(len(self.ui.queriesList)) + self.ui.queriesList.setCurrentIndex(len(self.ui.queriesList)-1) self.connect(self.ui.queriesList, SIGNAL('currentIndexChanged(int)'), self.queryChanged) def addQuery(self): @@ -101,6 +101,9 @@ class MainWindow(QtMainWindow): name = unicode(self.ui.queriesList.itemText(self.ui.queriesList.currentIndex())) q = self.config.get('queries', name) + if q is None: + return q + self.ui.housingsList.clear() self.ui.queriesList.setEnabled(False)