src/eric7/EricWidgets/EricDirFileDialog.py

branch
eric7
changeset 11035
e1e1d6e317c7
parent 11006
a671918232f3
child 11090
f5f5f5803935
--- 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)

eric ide

mercurial