diff options
Diffstat (limited to 'src/core/file_picker_controller.cpp')
-rw-r--r-- | src/core/file_picker_controller.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/file_picker_controller.cpp b/src/core/file_picker_controller.cpp index 537a01508..051b877a4 100644 --- a/src/core/file_picker_controller.cpp +++ b/src/core/file_picker_controller.cpp @@ -92,6 +92,9 @@ FilePickerController::FilePickerController(FilePickerControllerPrivate *priv, QO FilePickerController::~FilePickerController() { + if (!m_isHandled) { + rejected(); + } delete d_ptr; } @@ -241,6 +244,7 @@ void FilePickerController::filesSelectedInChooser(const QStringList &filesList) else d_ptr->fileSystemAccessDialogListener->MultiFilesSelected(files, nullptr); } + m_isHandled = true; } QStringList FilePickerController::acceptedMimeTypes() const |