diff -r 4a9900aef04e -r 9a008ab4811b eric6/Debugger/StartDialog.py --- a/eric6/Debugger/StartDialog.py Sun Feb 16 16:14:25 2020 +0100 +++ b/eric6/Debugger/StartDialog.py Sun Feb 16 19:36:46 2020 +0100 @@ -134,12 +134,16 @@ self.ui.venvComboBox.setCurrentIndex(venvIndex) if dialogType == 0: # start debug dialog + enableMultiprocessGlobal = Preferences.getDebugger( + "MultiProcessEnabled") self.ui.tracePythonCheckBox.setChecked(tracePython) self.ui.tracePythonCheckBox.show() self.ui.autoContinueCheckBox.setChecked(autoContinue) self.ui.forkModeCheckBox.setChecked(autoFork) self.ui.forkChildCheckBox.setChecked(forkChild) - self.ui.multiprocessGroup.setChecked(enableMultiprocess) + self.ui.multiprocessGroup.setEnabled(enableMultiprocessGlobal) + self.ui.multiprocessGroup.setChecked( + enableMultiprocess & enableMultiprocessGlobal) self.ui.multiprocessNoDebugCombo.clear() if multiprocessNoDebugHistory: self.ui.multiprocessNoDebugCombo.addItems(