From: smbaker Date: Tue, 24 Jan 2012 00:25:41 +0000 (-0800) Subject: handle clicking in the main window when no rspec downloaded X-Git-Tag: sface-0.9-4~2 X-Git-Url: http://git.onelab.eu/?p=sface.git;a=commitdiff_plain;h=bc9cce47260c4847c2c613548ca3b2e0eaa6b510;ds=sidebyside handle clicking in the main window when no rspec downloaded --- 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())