--- a/src/eric7/Debugger/DebugUI.py Fri Oct 25 09:47:48 2024 +0200 +++ b/src/eric7/Debugger/DebugUI.py Fri Oct 25 17:58:59 2024 +0200 @@ -1741,7 +1741,11 @@ ) dlg = EditBreakpointDialog( - (fn, line), (cond, temp, enabled, count), condHistory, self.ui, modal=True + (fn, line), + (cond, temp, enabled, count), + condHistory, + parent=self.ui, + modal=True, ) if dlg.exec() == QDialog.DialogCode.Accepted: cond, temp, enabled, count = dlg.getData() @@ -1790,7 +1794,9 @@ cond, special, temp, enabled, count = wp[:5] - dlg = EditWatchpointDialog((cond, temp, enabled, count, special), self.ui) + dlg = EditWatchpointDialog( + (cond, temp, enabled, count, special), parent=self.ui + ) if dlg.exec() == QDialog.DialogCode.Accepted: cond, temp, enabled, count, special = dlg.getData() @@ -1824,7 +1830,7 @@ """ from .VariablesFilterDialog import VariablesFilterDialog - dlg = VariablesFilterDialog(self.ui, "Filter Dialog", True) + dlg = VariablesFilterDialog(parent=self.ui, name="Filter Dialog", modal=True) dlg.applyFilterLists.connect(self.__applyVariablesFilters) dlg.setSelection(self.__localsVarFilterList, self.__globalsVarFilterList) if dlg.exec() == QDialog.DialogCode.Accepted: @@ -1852,7 +1858,7 @@ """ from .ExceptionsFilterDialog import ExceptionsFilterDialog - dlg = ExceptionsFilterDialog(self.excList, ignore=False) + dlg = ExceptionsFilterDialog(self.excList, ignore=False, parent=self.ui) if dlg.exec() == QDialog.DialogCode.Accepted: self.excList = dlg.getExceptionsList()[:] # keep a copy @@ -1862,7 +1868,7 @@ """ from .ExceptionsFilterDialog import ExceptionsFilterDialog - dlg = ExceptionsFilterDialog(self.excIgnoreList, ignore=True) + dlg = ExceptionsFilterDialog(self.excIgnoreList, ignore=True, parent=self.ui) if dlg.exec() == QDialog.DialogCode.Accepted: self.excIgnoreList = dlg.getExceptionsList()[:] # keep a copy @@ -1996,8 +2002,8 @@ self.argvHistory, self.wdHistory, self.envHistory, - self.ui, - StartDialogMode.Coverage, + parent=self.ui, + dialogMode=StartDialogMode.Coverage, autoClearShell=self.autoClearShell, configOverride=self.overrideGlobalConfig, forProject=runProject, @@ -2198,8 +2204,8 @@ self.argvHistory, self.wdHistory, self.envHistory, - self.ui, - StartDialogMode.Profile, + parent=self.ui, + dialogMode=StartDialogMode.Profile, autoClearShell=self.autoClearShell, configOverride=self.overrideGlobalConfig, forProject=runProject, @@ -2396,8 +2402,8 @@ self.argvHistory, self.wdHistory, self.envHistory, - self.ui, - StartDialogMode.Run, + parent=self.ui, + dialogMode=StartDialogMode.Run, autoClearShell=self.autoClearShell, configOverride=self.overrideGlobalConfig, forProject=runProject, @@ -2597,8 +2603,8 @@ self.argvHistory, self.wdHistory, self.envHistory, - self.ui, - StartDialogMode.Debug, + parent=self.ui, + dialogMode=StartDialogMode.Debug, tracePython=self.tracePython, autoClearShell=self.autoClearShell, autoContinue=self.autoContinue,