mirror of
https://git.freebsd.org/ports.git
synced 2025-05-13 15:51:51 -04:00
net-im/telegram-desktop: Fix build with Qt 6.8.x
Revert commit [1] in lib_base that breaks the build.
[1] 601c20431c
PR: 283290
This commit is contained in:
parent
83da8b4a3e
commit
829ad207d6
1 changed files with 24 additions and 0 deletions
|
@ -0,0 +1,24 @@
|
||||||
|
Fix build with Qt 6.8.x. This reverts [1].
|
||||||
|
|
||||||
|
/wrkdirs/usr/ports/net-im/telegram-desktop/work-qt6/tdesktop-5.9.0-full/Telegram/SourceFiles/payments/ui/payments_reaction_box.cpp:45:10:
|
||||||
|
note: defaulted 'operator<=>' is implicitly deleted because there is no viable three-way comparison function for member 'name'
|
||||||
|
45 | QString name;
|
||||||
|
|
||||||
|
[1] https://github.com/desktop-app/lib_base/commit/601c20431cc3f91de01e1b13a033e0a41cd36353
|
||||||
|
|
||||||
|
--- Telegram/lib_base/base/qt/qt_compare.h.orig 2024-11-05 09:17:02 UTC
|
||||||
|
+++ Telegram/lib_base/base/qt/qt_compare.h
|
||||||
|
@@ -21,13 +21,11 @@ template <typename P>
|
||||||
|
return a.get() <=> b.get();
|
||||||
|
}
|
||||||
|
|
||||||
|
-#if QT_VERSION < QT_VERSION_CHECK(6, 8, 0)
|
||||||
|
[[nodiscard]] inline std::strong_ordering operator<=>(
|
||||||
|
const QString &a,
|
||||||
|
const QString &b) noexcept {
|
||||||
|
return a.compare(b) <=> 0;
|
||||||
|
}
|
||||||
|
-#endif // Qt < 6.8.0
|
||||||
|
|
||||||
|
template <typename T>
|
||||||
|
[[nodiscard]] inline std::strong_ordering operator<=>(
|
Loading…
Add table
Reference in a new issue