From f1b5000685f43ca8b1fdb5669eb4845a36352a4a Mon Sep 17 00:00:00 2001 From: HomeWorld Date: Fri, 9 Dec 2011 20:25:51 +0200 Subject: [PATCH] Fixed wh context menu handling --- gui/builtinContextMenus/whProjector.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gui/builtinContextMenus/whProjector.py b/gui/builtinContextMenus/whProjector.py index a76c27c9a..02357445f 100644 --- a/gui/builtinContextMenus/whProjector.py +++ b/gui/builtinContextMenus/whProjector.py @@ -39,7 +39,13 @@ class WhProjector(ContextMenu): def handleSelection(self, event): - swObj, swName = self.idmap[event.Id] + #Skip events ids that aren't mapped + + swObj, swName = self.idmap.get(event.Id, (False, False)) + if not swObj and not swName: + event.Skip() + return + sFit = service.Fit.getInstance() fitID = self.mainFrame.getActiveFit() sFit.project(fitID, swObj)