--- a/src/eric7/MultiProject/MultiProject.py Fri Oct 25 09:47:48 2024 +0200 +++ b/src/eric7/MultiProject/MultiProject.py Fri Oct 25 17:58:59 2024 +0200 @@ -280,7 +280,10 @@ if not startdir: startdir = Preferences.getMultiProject("Workspace") dlg = AddProjectDialog( - self.ui, startdir=startdir, categories=self.categories, category=category + parent=self.ui, + startdir=startdir, + categories=self.categories, + category=category, ) if dlg.exec() == QDialog.DialogCode.Accepted: newProject = dlg.getProjectMetadata() @@ -453,7 +456,7 @@ if not self.checkDirty(): return - dlg = PropertiesDialog(self, True) + dlg = PropertiesDialog(self, True, parent=self.ui) if dlg.exec() == QDialog.DialogCode.Accepted: self.closeMultiProject() dlg.storeData() @@ -471,7 +474,7 @@ """ from .PropertiesDialog import PropertiesDialog - dlg = PropertiesDialog(self, False) + dlg = PropertiesDialog(self, False, parent=self.ui) if dlg.exec() == QDialog.DialogCode.Accepted: dlg.storeData() self.setDirty(True)