--- a/eric6/Debugger/DebuggerInterfacePython.py Sun Feb 09 19:27:49 2020 +0100 +++ b/eric6/Debugger/DebuggerInterfacePython.py Mon Feb 10 18:49:49 2020 +0100 @@ -51,6 +51,7 @@ self.__isNetworked = True self.__autoContinue = False + self.__autoContinued = [] self.debugServer = debugServer self.passive = passive @@ -1335,8 +1336,11 @@ for s in params["stack"]: s[0] = self.translate(s[0], True) cf = params["stack"][0] - if self.__autoContinue: - self.__autoContinue = False + if ( + self.__autoContinue and + params["debuggerId"] not in self.__autoContinued + ): + self.__autoContinued.append(params["debuggerId"]) QTimer.singleShot( 0, lambda: self.remoteContinue(params["debuggerId"])) else: