From 150957abcd29b700f77bcdeeffaa38f7e90d5eae Mon Sep 17 00:00:00 2001 From: John Preston Date: Thu, 20 Jul 2023 20:20:32 +0400 Subject: [PATCH] Fix story viewer after attach choose dialog. --- Telegram/SourceFiles/core/file_utilities.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/core/file_utilities.cpp b/Telegram/SourceFiles/core/file_utilities.cpp index 6e3003893..7103e1bd6 100644 --- a/Telegram/SourceFiles/core/file_utilities.cpp +++ b/Telegram/SourceFiles/core/file_utilities.cpp @@ -371,6 +371,9 @@ bool GetDefault( ? parent->window() : Core::App().getFileDialogParent(); Core::App().notifyFileDialogShown(true); + const auto guard = gsl::finally([] { + Core::App().notifyFileDialogShown(false); + }); if (type == Type::ReadFiles) { files = QFileDialog::getOpenFileNames(resolvedParent, caption, startFile, filter); QString path = files.isEmpty() ? QString() : QFileInfo(files.back()).absoluteDir().absolutePath(); @@ -386,7 +389,6 @@ bool GetDefault( } else { file = QFileDialog::getOpenFileName(resolvedParent, caption, startFile, filter); } - Core::App().notifyFileDialogShown(false); if (file.isEmpty()) { files = QStringList();