From b8d627cd3fbc493b1351ce3a4b892de4be58afd0 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Mon, 13 Feb 2012 12:29:00 +0900 Subject: [PATCH] don't die when deleting last card in card layout --- aqt/clayout.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/aqt/clayout.py b/aqt/clayout.py index 699db1092..51e76ce6b 100644 --- a/aqt/clayout.py +++ b/aqt/clayout.py @@ -140,6 +140,8 @@ Please create a new card first.""")) if self.redrawing: return self.ord = idx + if idx >= len(self.cards): + idx = len(self.cards) - 1 self.card = self.cards[idx] self.tab = self.forms[idx] self.tabs.setCurrentIndex(idx)