Helpviewer/QtHelpFiltersDialog.py

changeset 2579
35bb8c5eb7fe
parent 2302
f29e9405c851
child 2677
3d4277929fb3
child 2954
bf0215fe12d1
--- a/Helpviewer/QtHelpFiltersDialog.py	Sat Apr 13 18:47:11 2013 +0200
+++ b/Helpviewer/QtHelpFiltersDialog.py	Sat Apr 13 19:06:54 2013 +0200
@@ -123,7 +123,8 @@
         """
         Private slot to remove a filter.
         """
-        itm = self.filtersList.takeItem(self.filtersList.currentRow())
+        row = self.filtersList.currentRow()
+        itm = self.filtersList.takeItem(row)
         if itm is None:
             return
         
@@ -131,7 +132,7 @@
         self.__removedFilters.append(itm.text())
         del itm
         if self.filtersList.count():
-            self.filtersList.setCurrentRow(0)
+            self.filtersList.setCurrentRow(row)
     
     @pyqtSlot()
     def on_removeAttributeButton_clicked(self):

eric ide

mercurial