Avoid crash when nothing is selected
This commit is contained in:
@@ -312,6 +312,7 @@ class CharacterEditor(AuxiliaryFrame):
|
||||
|
||||
|
||||
class SkillTreeView(wx.Panel):
|
||||
|
||||
def __init__(self, parent):
|
||||
wx.Panel.__init__(self, parent, id=wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize,
|
||||
style=wx.TAB_TRAVERSAL)
|
||||
@@ -611,12 +612,16 @@ class SkillTreeView(wx.Panel):
|
||||
|
||||
def spawnMenu(self, event):
|
||||
item = event.GetItem()
|
||||
itemData = self.skillTreeListCtrl.GetItemData(item)
|
||||
if itemData is None:
|
||||
return
|
||||
|
||||
self.skillTreeListCtrl.Select(item)
|
||||
thing = self.skillTreeListCtrl.GetFirstChild(item).IsOk()
|
||||
if thing:
|
||||
return
|
||||
|
||||
id = self.skillTreeListCtrl.GetItemData(item)[1]
|
||||
id = itemData[1]
|
||||
eveItem = Market.getInstance().getItem(id)
|
||||
|
||||
srcContext = "skillItem"
|
||||
|
||||
Reference in New Issue
Block a user