# HG changeset patch # User Laurent Bessard # Date 1337766354 -7200 # Node ID 8865c406f616e74ef05f941546b90f73df4b5e7e # Parent 8848ffb7ae2aee7c04fd9f17491d2e08b95d8275 Fix bug when starting debugging POU blocks diff -r 8848ffb7ae2a -r 8865c406f616 TextViewer.py --- a/TextViewer.py Wed May 23 10:48:40 2012 +0200 +++ b/TextViewer.py Wed May 23 11:45:54 2012 +0200 @@ -202,7 +202,7 @@ self.RefreshHighlightsTimer = wx.Timer(self, -1) self.Bind(wx.EVT_TIMER, self.OnRefreshHighlightsTimer, self.RefreshHighlightsTimer) - + def __del__(self): self.RefreshHighlightsTimer.Stop() diff -r 8848ffb7ae2a -r 8865c406f616 Viewer.py --- a/Viewer.py Wed May 23 10:48:40 2012 +0200 +++ b/Viewer.py Wed May 23 11:45:54 2012 +0200 @@ -1029,9 +1029,10 @@ if self.Debug: for block in self.Blocks.itervalues(): block.SpreadCurrent() - iec_path = self.GetElementIECPath(block) - if iec_path is not None: - self.AddDataConsumer(iec_path.upper(), block) + if not isinstance(block, FBD_Block): + iec_path = self.GetElementIECPath(block) + if iec_path is not None: + self.AddDataConsumer(iec_path.upper(), block) self.Inhibit(False) self.RefreshVisibleElements()