Debugger/DebugServer.py

changeset 6621
db2ec0feca8a
parent 6581
8eb6220f2bb7
child 6633
c5aab2ede19a
diff -r 70b774359e5a -r db2ec0feca8a Debugger/DebugServer.py
--- a/Debugger/DebugServer.py	Sun Dec 09 13:14:03 2018 +0100
+++ b/Debugger/DebugServer.py	Sun Dec 09 14:14:06 2018 +0100
@@ -232,6 +232,7 @@
         
         self.lastClientType = ''
         self.__autoClearShell = False
+        self.__forProject = False
         
         self.clientClearBreak.connect(self.__clientClearBreakPoint)
         self.clientClearWatch.connect(self.__clientClearWatchPoint)
@@ -498,6 +499,7 @@
                 self.clientProcess.deleteLater()
                 self.clientProcess = None
             
+            self.__forProject = forProject
             self.__createDebuggerInterface()
             if forProject:
                 project = e5App().getObject("Project")
@@ -1500,7 +1502,7 @@
         if Preferences.getDebugger("AutomaticReset") or (self.running and
                                                          not self.debugging):
             self.debugging = False
-            self.startClient(False)
+            self.startClient(False, forProject=self.__forProject)
         if self.passive:
             self.__createDebuggerInterface("None")
             self.signalClientOutput(self.tr('\nNot connected\n'))

eric ide

mercurial