diff --git a/gui/fittingView.py b/gui/fittingView.py index 8b94811a6..0cd08f933 100644 --- a/gui/fittingView.py +++ b/gui/fittingView.py @@ -42,7 +42,11 @@ class FittingView(d.Display): d.Display.__init__(self, parent) self.mainFrame.Bind(FIT_CHANGED, self.fitChanged) self.Bind(wx.EVT_LEFT_DCLICK, self.removeItem) - self.Bind(wx.EVT_RIGHT_DOWN, self.scheduleMenu) + if "__WXGTK__" in wx.PlatformInfo: + self.Bind(wx.EVT_RIGHT_UP, self.scheduleMenu) + else: + self.Bind(wx.EVT_RIGHT_DOWN, self.scheduleMenu) + self.activeFitID = None #Gets called from the fitMultiSwitch when it decides its time @@ -131,4 +135,4 @@ class FittingView(d.Display): contexts.append("ship") menu = ContextMenu.getMenu(selection, *contexts) - self.PopupMenu(menu) \ No newline at end of file + self.PopupMenu(menu)