# HG changeset patch # User b.taylor@willowglen.ca # Date 1253550698 21600 # Node ID f4c0e9c9b3b96b4bb82d0aee7356a8db8dbe45f7 # Parent 8efd4c6874cd8c297d43c90194f62a455b1c9f7e fix LD debug viewer (broken by 25ffba) diff -r 8efd4c6874cd -r f4c0e9c9b3b9 Viewer.py --- a/Viewer.py Fri Sep 18 10:31:01 2009 -0600 +++ b/Viewer.py Mon Sep 21 10:31:38 2009 -0600 @@ -818,7 +818,11 @@ wire.SetValid(False) if self.Debug: iec_path = self.GetElementIECPath(wire) - if self.AddDataConsumer(iec_path.upper(), wire) is None: + if iec_path is None: + block = wire.EndConnected.GetParentBlock() + if isinstance(block, LD_PowerRail): + wire.SetValue(True) + elif self.AddDataConsumer(iec_path.upper(), wire) is None: wire.SetValue("undefined") if self.Debug: