chiark / gitweb /
Timers should only be started from the GUI thread.
authordaid <daid303@gmail.com>
Thu, 30 Oct 2014 09:19:22 +0000 (10:19 +0100)
committerYouness Alaoui <kakaroto@kakaroto.homelinux.net>
Wed, 14 Jan 2015 17:11:01 +0000 (12:11 -0500)
Cura/gui/sceneView.py

index b46b4c54c72ff3b4742cb828ac3dd7ef9db3bb55..635911d573a3c2c53595c9036259c9a04327a9f8 100644 (file)
@@ -546,7 +546,7 @@ class SceneView(openglGui.glGuiPanel):
                self.sceneUpdated()
 
        def sceneUpdated(self):
-               self._sceneUpdateTimer.Start(500, True)
+               wx.CallAfter(self._sceneUpdateTimer.Start, 500, True)
                self._engine.abortEngine()
                self._scene.updateSizeOffsets()
                self.QueueRefresh()