From d6848c49e85a0b07d3f61d47d62705bff4cbb9e3 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Sat, 6 Mar 2021 22:30:34 +0400 Subject: [PATCH] Fire reject signal on exceptions in XDP file dialog --- Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp index 6d0b28d501..3749f6c4b3 100644 --- a/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp +++ b/Telegram/SourceFiles/platform/linux/linux_xdp_file_dialog.cpp @@ -440,6 +440,8 @@ void XDPFileDialog::openPortal() { } catch (const Glib::Error &e) { LOG(("XDP File Dialog Error: %1").arg( QString::fromStdString(e.what()))); + + _reject.fire({}); } } @@ -619,6 +621,8 @@ void XDPFileDialog::gotResponse( } catch (const std::exception &e) { LOG(("XDP File Dialog Error: %1").arg( QString::fromStdString(e.what()))); + + _reject.fire({}); } }