diff -r dce4b2b95c3f -r 1146cc8fbf5d src/eric7/Debugger/StartDialog.py --- a/src/eric7/Debugger/StartDialog.py Fri Sep 01 10:26:51 2023 +0200 +++ b/src/eric7/Debugger/StartDialog.py Thu Oct 05 09:59:53 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)