--- 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'))