Avoid crash when nothing is selected

This commit is contained in:
DarkPhoenix
2020-06-18 06:04:23 +03:00
parent 83fa567321
commit 62d1d6a06d

View File

@@ -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"