--- a/src/eric7/EricWidgets/EricDirFileDialog.py Sun Nov 03 17:50:34 2024 +0100 +++ b/src/eric7/EricWidgets/EricDirFileDialog.py Sun Nov 03 18:12:28 2024 +0100 @@ -9,7 +9,7 @@ import pathlib -from PyQt6.QtCore import QItemSelection, pyqtSlot +from PyQt6.QtCore import QCoreApplication, QItemSelection, pyqtSlot from PyQt6.QtGui import QFileSystemModel from PyQt6.QtWidgets import QFileDialog, QLineEdit, QPushButton, QTreeView @@ -35,6 +35,8 @@ @type str """ self.__selectedFilesFolders = [] + if parent is None: + parent = QCoreApplication.instance().getMainWindow() super().__init__(parent, caption, directory, filterStr) self.setFileMode(QFileDialog.FileMode.ExistingFiles)