# HG changeset patch
# User lbessard
# Date 1237912374 -3600
# Node ID e82c422ad811a720cc84b7895b89fe42b4239ebe
# Parent  386566f263f398a698ac24acbdb253902b49bd64
Register the current watched variable in Debug Window before starting

diff -r 386566f263f3 -r e82c422ad811 runtime/PLCObject.py
--- a/runtime/PLCObject.py	Mon Mar 23 16:40:02 2009 +0100
+++ b/runtime/PLCObject.py	Tue Mar 24 17:32:54 2009 +0100
@@ -257,6 +257,8 @@
             c_argv = ctypes.c_char_p * len(self.argv)
             if self._LoadNewPLC() and self._startPLC(len(self.argv),c_argv(*self.argv)) == 0:
                 if debug:
+                    for idx in self._Idxs:
+                        self._RegisterDebugVariable(idx)
                     self._resumeDebug()
                 self.PLCStatus = "Started"
                 self.StatusChange()