controls/DebugVariablePanel/DebugVariableGraphicPanel.py
changeset 1207 fb9799a0c0f7
parent 1202 3d8c87ab2b5d
child 1209 953a8f14040a
--- a/controls/DebugVariablePanel/DebugVariableGraphicPanel.py	Fri May 31 14:22:15 2013 +0200
+++ b/controls/DebugVariablePanel/DebugVariableGraphicPanel.py	Fri May 31 18:32:51 2013 +0200
@@ -60,7 +60,7 @@
         try:
             values = eval(data)
             if not isinstance(values, TupleType):
-                raise
+                raise ValueError
         except:
             message = _("Invalid value \"%s\" for debug variable")%data
             values = None
@@ -460,15 +460,15 @@
             self.TickTimeLabel.SetLabel("")
         self.TickSizer.Layout()
     
-    def UnsubscribeObsoleteData(self):
-        self.SubscribeAllDataConsumers()
+    def SubscribeAllDataConsumers(self):
+        DebugViewer.SubscribeAllDataConsumers(self)
         
         if self.DataProducer is not None:
             if self.DataProducer is not None:
                 self.SetTickTime(self.DataProducer.GetTicktime())
         
         for panel in self.GraphicPanels:
-            panel.UnsubscribeObsoleteData()
+            panel.SubscribeAllDataConsumers()
             if panel.ItemsIsEmpty():
                 if panel.HasCapture():
                     panel.ReleaseMouse()