--- a/src/eric7/Debugger/StartDialog.py Mon Jun 10 10:22:23 2024 +0200 +++ b/src/eric7/Debugger/StartDialog.py Mon Jun 10 11:41:34 2024 +0200 @@ -128,8 +128,12 @@ # nothing special for 'Run' mode self.venvComboBox.addItem("") + projectEnvironmentString = ( + ericApp().getObject("DebugServer").getProjectEnvironmentString() + ) + if projectEnvironmentString: + self.venvComboBox.addItem(projectEnvironmentString) if ericApp().getObject("EricServer").isServerConnected(): - # TODO: add project entry once server based project envs are supported self.venvComboBox.addItems( sorted( ericApp() @@ -140,13 +144,12 @@ ) ) else: - projectEnvironmentString = ( - ericApp().getObject("DebugServer").getProjectEnvironmentString() - ) - if projectEnvironmentString: - self.venvComboBox.addItem(projectEnvironmentString) self.venvComboBox.addItems( - sorted(ericApp().getObject("VirtualEnvManager").getVirtualenvNames()) + sorted( + ericApp().getObject("VirtualEnvManager").getVirtualenvNames( + noServer=True + ) + ) ) self.scriptnamePicker.setMode(EricPathPickerModes.OPEN_FILE_MODE)