eric6/Debugger/StartDialog.py

branch
multi_processing
changeset 7422
9a008ab4811b
parent 7411
6d8dcb3551b3
child 7802
eefe954f01e8
--- 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(

eric ide

mercurial