From 9c79fb666b58e937e25f9b75e44a5f4b36c1af64 Mon Sep 17 00:00:00 2001 From: Ryan Holmes Date: Sun, 24 Mar 2019 19:24:46 -0400 Subject: [PATCH] Convert context menu spawning of "affected by" listing --- gui/builtinItemStatsViews/itemAffectedBy.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/gui/builtinItemStatsViews/itemAffectedBy.py b/gui/builtinItemStatsViews/itemAffectedBy.py index 94808b734..cd25df1a9 100644 --- a/gui/builtinItemStatsViews/itemAffectedBy.py +++ b/gui/builtinItemStatsViews/itemAffectedBy.py @@ -65,13 +65,10 @@ class ItemAffectedBy(wx.Panel): self.SetSizer(mainSizer) self.PopulateTree() self.Layout() - self.affectedBy.Bind(wx.EVT_TREE_ITEM_RIGHT_CLICK, self.scheduleMenu) + self.affectedBy.Bind(wx.EVT_CONTEXT_MENU, self.spawnMenu) - def scheduleMenu(self, event): - event.Skip() - wx.CallAfter(self.spawnMenu, event.Item) - - def spawnMenu(self, item): + def spawnMenu(self, event): + item, _ = self.affectedBy.HitTest(self.ScreenToClient(event.Position)) self.affectedBy.SelectItem(item) stuff = self.affectedBy.GetItemData(item)