# HG changeset patch
# User Laurent Bessard
# Date 1361837788 -3600
# Node ID 2ba9d7e3be7273f88c8de1606881df6c2e99b444
# Parent  b6e93549de2ec793fe6261a21c3d527f1a21bb51
Fixed bug with LastRefreshTimer when closing debug viewer

diff -r b6e93549de2e -r 2ba9d7e3be72 graphics/GraphicCommons.py
--- a/graphics/GraphicCommons.py	Tue Feb 26 01:14:20 2013 +0100
+++ b/graphics/GraphicCommons.py	Tue Feb 26 01:16:28 2013 +0100
@@ -381,7 +381,8 @@
         self.DataConsumers = {}
     
     def ShouldRefresh(self):
-        wx.CallAfter(self._ShouldRefresh)
+        if self:
+            wx.CallAfter(self._ShouldRefresh)
         
     def _ShouldRefresh(self):
         if DEBUG_REFRESH_LOCK.acquire(False):