--- a/src/eric7/Debugger/StartDialog.py Thu Sep 28 14:02:15 2023 +0200 +++ b/src/eric7/Debugger/StartDialog.py Wed Oct 04 17:50:59 2023 +0200 @@ -177,16 +177,25 @@ ) self.setWindowTitle(caption) + self.ui.cmdlineCombo.completer().setCaseSensitivity( + Qt.CaseSensitivity.CaseSensitive + ) self.ui.cmdlineCombo.clear() self.ui.cmdlineCombo.addItems(argvList) if len(argvList) > 0: self.ui.cmdlineCombo.setCurrentIndex(0) + self.ui.workdirPicker.clear() self.ui.workdirPicker.addItems(wdList) if len(wdList) > 0: self.ui.workdirPicker.setCurrentIndex(0) + + self.ui.environmentCombo.completer().setCaseSensitivity( + Qt.CaseSensitivity.CaseSensitive + ) self.ui.environmentCombo.clear() self.ui.environmentCombo.addItems(envList) + self.ui.exceptionCheckBox.setChecked(exceptions) self.ui.unhandledExceptionCheckBox.setChecked(unhandledExceptions) self.ui.clearShellCheckBox.setChecked(autoClearShell) @@ -194,6 +203,7 @@ Preferences.getDebugger("ConsoleDbgCommand") != "" ) self.ui.consoleCheckBox.setChecked(False) + venvIndex = max(0, self.ui.venvComboBox.findText(lastUsedVenvName)) self.ui.venvComboBox.setCurrentIndex(venvIndex) self.ui.globalOverrideGroup.setChecked(configOverride["enable"]) @@ -219,6 +229,9 @@ ).format(os.pathsep) ) if multiprocessNoDebugHistory: + self.ui.multiprocessNoDebugCombo.completer().setCaseSensitivity( + Qt.CaseSensitivity.CaseSensitive + ) self.ui.multiprocessNoDebugCombo.addItems(multiprocessNoDebugHistory) self.ui.multiprocessNoDebugCombo.setCurrentIndex(0)