diff -r 8f41aa88aa46 -r 79e54c5dead5 IDEFrame.py --- a/IDEFrame.py Mon Apr 18 18:59:11 2016 +0300 +++ b/IDEFrame.py Mon Apr 18 19:08:29 2016 +0300 @@ -1918,7 +1918,7 @@ self.Bind(wx.EVT_MENU, self.OnDeleteMenu, id=new_id) if menu is not None: - self.PopupMenu(menu) + self.FindFocus().PopupMenu(menu) menu.Destroy() self.ResetSelectedItem()