diff -r 35046bc74554 -r fb9799a0c0f7 controls/DebugVariablePanel/DebugVariableGraphicPanel.py --- 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()