From bbb4b87d71e9d6174d5e9dcb878396b54c597d4e Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 23 Dec 2008 16:05:30 +0900 Subject: [PATCH] fix error removing a source in deck props --- ankiqt/ui/deckproperties.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/ankiqt/ui/deckproperties.py b/ankiqt/ui/deckproperties.py index 91151853b..fc4266778 100644 --- a/ankiqt/ui/deckproperties.py +++ b/ankiqt/ui/deckproperties.py @@ -201,8 +201,11 @@ class DeckProperties(QDialog): if r == -1: return self.dialog.sourcesTable.removeRow(r) - id = self.sources[r][0] - self.sourcesToRemove.append(id) + try: + id = self.sources[r][0] + self.sourcesToRemove.append(id) + except IndexError: + pass def reject(self): n = _("Deck Properties")