BeremizIDE.py
branchwx.NewID_abuse_fix
changeset 2566 66a3c64c8dd0
parent 2551 245644bfcd24
child 2569 4f4d778c9376
--- a/BeremizIDE.py	Tue Mar 26 11:03:57 2019 +0100
+++ b/BeremizIDE.py	Wed Mar 27 13:08:51 2019 +0100
@@ -743,11 +743,10 @@
 
             for confnode_method in self.CTR.StatusMethods:
                 if "method" in confnode_method and confnode_method.get("shown", True):
-                    id = wx.NewId()
-                    StatusToolBar.AddSimpleTool(
-                        id, GetBitmap(confnode_method.get("bitmap", "Unknown")),
+                    tool = StatusToolBar.AddSimpleTool(
+                        wx.ID_ANY, GetBitmap(confnode_method.get("bitmap", "Unknown")),
                         confnode_method["tooltip"])
-                    self.Bind(wx.EVT_MENU, self.GetMenuCallBackFunction(confnode_method["method"]), id=id)
+                    self.Bind(wx.EVT_MENU, self.GetMenuCallBackFunction(confnode_method["method"]), tool)
 
             StatusToolBar.Realize()
             self.AUIManager.GetPane("StatusToolBar").BestSize(StatusToolBar.GetBestSize()).Show()