1
0
telegram-desktop/0005-qt6-fixes.patch

34 lines
1.2 KiB
Diff

--- Telegram/lib_ui/ui/widgets/popup_menu.cpp.orig 2022-11-12 11:12:02.000000000 +0000
+++ Telegram/lib_ui/ui/widgets/popup_menu.cpp 2022-12-05 07:53:47.978014760 +0000
@@ -637,14 +637,14 @@ bool PopupMenu::eventFilter(QObject *o,
event->device(),
event->touchPoints(),
event->timestamp()));
-#elif QT_VERSION < QT_VERSION_CHECK(6, 3, 0) // Qt < 6.0.0
+#elif QT_VERSION < QT_VERSION_CHECK(6, 2, 2) // Qt < 6.0.0
e->setAccepted(
QApplicationPrivate::translateRawTouchEvent(
this,
event->pointingDevice(),
const_cast<QList<QEventPoint> &>(event->points()),
event->timestamp()));
-#else // Qt < 6.3.0
+#else // Qt < 6.2.0
e->setAccepted(
QApplicationPrivate::translateRawTouchEvent(this, event));
#endif
--- Telegram/SourceFiles/platform/linux/specific_linux.cpp.orig 2022-11-25 11:21:45.000000000 +0000
+++ Telegram/SourceFiles/platform/linux/specific_linux.cpp 2022-12-05 08:37:53.441428781 +0000
@@ -291,7 +291,11 @@ void LaunchGApplication() {
app->signal_startup().connect([=] {
QEventLoop loop;
+#if QT_VERSION < QT_VERSION_CHECK(6, 3, 0)
+ loop.exec();
+#else
loop.exec(QEventLoop::ApplicationExec);
+#endif
app->quit();
}, true);