Pyfa exit - fixed ticket #42 - While by doing this I get rid of tracebacks, I don't like it, pyfa shutdowns in more than a second

This commit is contained in:
HomeWorld
2010-09-11 23:39:51 +03:00
parent a336068d98
commit a367068930

View File

@@ -90,10 +90,11 @@ class ShipBrowser(wx.Panel):
self.shipView.SortChildren(self.shipRoot)
def getActiveTree(self):
if self.searchView.IsShown():
return self.searchView
else:
return self.shipView
if self.searchView:
if self.searchView.IsShown():
return self.searchView
else:
return self.shipView
def triggerFitSelect(self, event):
selection = event.Item
@@ -109,6 +110,8 @@ class ShipBrowser(wx.Panel):
def toggleButtons(self, event):
tree = self.getActiveTree()
if tree is None:
return
root = tree.GetSelection()
btns = (self.shipMenu.new, self.shipMenu.rename, self.shipMenu.delete, self.shipMenu.copy)
if not root.IsOk():