From 0165e31ca7030f65c64dfe6637dae726960a447b Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Wed, 3 Jun 2020 00:25:43 +0400 Subject: [PATCH] Never use custom code for portal detecting in flatpak --- Telegram/SourceFiles/platform/linux/specific_linux.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/platform/linux/specific_linux.cpp b/Telegram/SourceFiles/platform/linux/specific_linux.cpp index 43c8c684d..ab1da74c6 100644 --- a/Telegram/SourceFiles/platform/linux/specific_linux.cpp +++ b/Telegram/SourceFiles/platform/linux/specific_linux.cpp @@ -712,11 +712,12 @@ void start() { qputenv("QT_WAYLAND_DECORATION", "material"); } - if(IsStaticBinary() + if((IsStaticBinary() || InAppImage() || InSnap() || UseGtkFileDialog() - || IsQtPluginsBundled()) { + || IsQtPluginsBundled()) + && !InFlatpak()) { LOG(("Checking for XDG Desktop Portal...")); // this can give us a chance to use a proper file dialog for current session if (IsXDGDesktopPortalPresent()) {