--- a/Helpviewer/QtHelpFiltersDialog.py Fri May 24 18:39:58 2013 +0200 +++ b/Helpviewer/QtHelpFiltersDialog.py Tue May 28 20:52:12 2013 +0200 @@ -125,7 +125,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 @@ -133,7 +134,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):