From c83af6980ef27c5d858f73880fc90d45006ca82a Mon Sep 17 00:00:00 2001 From: Rmys Date: Fri, 16 May 2025 10:26:36 +0300 Subject: [PATCH] tedektop --- .../chat/telegram-desktop/files/qt-6.9.patch | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 network/chat/telegram-desktop/files/qt-6.9.patch diff --git a/network/chat/telegram-desktop/files/qt-6.9.patch b/network/chat/telegram-desktop/files/qt-6.9.patch new file mode 100644 index 0000000000..fd9aae1798 --- /dev/null +++ b/network/chat/telegram-desktop/files/qt-6.9.patch @@ -0,0 +1,37 @@ +From 3ad1b3cac8850812815058b31c0c025d975d3664 Mon Sep 17 00:00:00 2001 +From: Antonio Rojas +Date: Sat, 1 Mar 2025 01:20:04 +0100 +Subject: [PATCH] Fix build with Qt 6.9 + +--- + base/platform/linux/base_linux_xdp_utilities.cpp | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/base/platform/linux/base_linux_xdp_utilities.cpp b/base/platform/linux/base_linux_xdp_utilities.cpp +index 8aca67c9..80626af1 100644 +--- a/base/platform/linux/base_linux_xdp_utilities.cpp ++++ b/base/platform/linux/base_linux_xdp_utilities.cpp +@@ -16,7 +16,11 @@ + #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) + #include + #include ++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0) ++#include ++#else + #include ++#endif // Qt >= 6.9.0 + #endif // Qt >= 6.5.0 + + #include +@@ -39,7 +43,11 @@ std::string ParentWindowID(QWindow *window) { + } + + #if QT_VERSION >= QT_VERSION_CHECK(6, 5, 0) ++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0) ++ if (const auto services = dynamic_cast( ++#else + if (const auto services = dynamic_cast( ++#endif // Qt >= 6.9.0 + QGuiApplicationPrivate::platformIntegration()->services())) { + return services->portalWindowIdentifier(window).toStdString(); + }