Use CallAfter to prevent mysterious double free or corruption error in wx.
parent
6783eb1aa6
commit
440a5ca5af
|
@ -135,8 +135,8 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
|
||||||
wx.CallAfter(i.Enable)
|
wx.CallAfter(i.Enable)
|
||||||
|
|
||||||
# Enable XYButtons and ZButtons
|
# Enable XYButtons and ZButtons
|
||||||
self.xyb.enable()
|
wx.CallAfter(self.xyb.enable)
|
||||||
self.zb.enable()
|
wx.CallAfter(self.zb.enable)
|
||||||
|
|
||||||
if self.filename:
|
if self.filename:
|
||||||
wx.CallAfter(self.printbtn.Enable)
|
wx.CallAfter(self.printbtn.Enable)
|
||||||
|
@ -1327,8 +1327,8 @@ class PronterWindow(wx.Frame,pronsole.pronsole):
|
||||||
wx.CallAfter(i.Disable)
|
wx.CallAfter(i.Disable)
|
||||||
|
|
||||||
# Disable XYButtons and ZButtons
|
# Disable XYButtons and ZButtons
|
||||||
self.xyb.disable()
|
wx.CallAfter(self.xyb.disable)
|
||||||
self.zb.disable()
|
wx.CallAfter(self.zb.disable)
|
||||||
|
|
||||||
if self.paused:
|
if self.paused:
|
||||||
self.p.paused=0
|
self.p.paused=0
|
||||||
|
|
Loading…
Reference in New Issue