Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSayamindu Dasgupta <sayamindu@gmail.com>2009-10-13 21:11:26 (GMT)
committer Sayamindu Dasgupta <sayamindu@gmail.com>2009-10-13 21:11:26 (GMT)
commit44666132663b4a670788a141dd5e82118d39efe3 (patch)
tree81aff583f1692c6c3fc09396739ace47eef77110
parent687a3f79285868fc35e290196436b9c4ca1f842c (diff)
Fix occasional IndexErrors when the initial booklist is empty
-rw-r--r--listview.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/listview.py b/listview.py
index ca3914e..49cbda8 100644
--- a/listview.py
+++ b/listview.py
@@ -70,5 +70,10 @@ class ListView(ExtListView):
self.insertRows(rows)
def get_selected_book(self):
- return self.getFirstSelectedRow()[self.ROW_BOOK]
+ try:
+ ret = self.getFirstSelectedRow()[self.ROW_BOOK]
+ except IndexError:
+ ret = None
+
+ return ret