--- 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):