src/eric7/Debugger/DebugServer.py

branch
server
changeset 10564
0de57f082daa
parent 10561
be23a662d709
child 10566
25330d3ea3af
diff -r b4b47c1a02ba -r 0de57f082daa src/eric7/Debugger/DebugServer.py
--- a/src/eric7/Debugger/DebugServer.py	Mon Feb 12 18:09:53 2024 +0100
+++ b/src/eric7/Debugger/DebugServer.py	Mon Feb 12 18:12:41 2024 +0100
@@ -615,7 +615,12 @@
                     self.remoteBanner()
             elif startRemote:
                 self.__ericServerDebugging = True
-                self.remoteBanner()
+                if self.lastClientType != self.clientType:
+                    self.lastClientType = self.clientType
+                    self.remoteBanner()
+                elif self.__autoClearShell:
+                    self.__autoClearShell = False
+                    self.remoteBanner()
             else:
                 if clType and self.lastClientType:
                     self.__setClientType(self.lastClientType)
@@ -1206,6 +1211,7 @@
             runInConsole=runInConsole,
             venvName=venvName,
             configOverride=configOverride,
+            startRemote=FileSystemUtilities.isRemoteFileName(fn),
         )
 
         self.remoteEnvironment(env)

eric ide

mercurial