From bc9cce47260c4847c2c613548ca3b2e0eaa6b510 Mon Sep 17 00:00:00 2001 From: smbaker Date: Mon, 23 Jan 2012 16:25:41 -0800 Subject: [PATCH] handle clicking in the main window when no rspec downloaded --- sface/screens/mainscreen.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/sface/screens/mainscreen.py b/sface/screens/mainscreen.py index 988d608..df110c6 100644 --- a/sface/screens/mainscreen.py +++ b/sface/screens/mainscreen.py @@ -75,6 +75,11 @@ class NodeView(QTreeView): def toggleSelection(self): index = self.currentIndex() model = index.model() + + if (model == None): + # probably no rspec downloaded yet + return + status_index = model.index(index.row(), MEMBERSHIP_STATUS_COLUMN, index.parent()) status_data = status_index.data().toString() node_index = model.index(index.row(), NAME_COLUMN, index.parent()) @@ -125,6 +130,11 @@ class NodeView(QTreeView): # Right click index = self.currentIndex() model = index.model() + + if (model == None): + # probably no rspec downloaded yet + return + status_index = model.index(index.row(), 1, index.parent()) status_data = status_index.data().toString() node_index = model.index(index.row(), 0, index.parent()) -- 2.43.0