# HG changeset patch
# User Laurent Bessard
# Date 1352802964 -3600
# Node ID 781ced3c0aef7ff18d6d586d830d425902b3c895
# Parent  55b8a16ead2bd66c6e92afa9cbbabf7d137f0f03
Fix bug in debug while stopping PLC

diff -r 55b8a16ead2b -r 781ced3c0aef graphics/GraphicCommons.py
--- a/graphics/GraphicCommons.py	Thu Nov 08 18:54:34 2012 +0100
+++ b/graphics/GraphicCommons.py	Tue Nov 13 11:36:04 2012 +0100
@@ -370,6 +370,9 @@
         self.DataConsumers = {}
     
     def ShouldRefresh(self):
+        wx.CallAfter(self._ShouldRefresh)
+        
+    def _ShouldRefresh(self):
         if DEBUG_REFRESH_LOCK.acquire(False):
             self.AccessLock.acquire()
             self.HasAcquiredLock = True