From c78ecfe1866a47d02cf678bce2c8bf2c2fb23f31 Mon Sep 17 00:00:00 2001 From: Jarek Kobus Date: Mon, 25 Jul 2022 09:49:39 +0200 Subject: [PATCH] Drop Qt5: QtSingleApplication: Remove code below Qt 6.0.0 Change-Id: I3821f291ccd8cf55361dc92345e239bd4f2ac3ed Reviewed-by: Reviewed-by: Eike Ziller --- src/shared/qtsingleapplication/qtlocalpeer.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/shared/qtsingleapplication/qtlocalpeer.cpp b/src/shared/qtsingleapplication/qtlocalpeer.cpp index df66d5d7112..eb1beb0315a 100644 --- a/src/shared/qtsingleapplication/qtlocalpeer.cpp +++ b/src/shared/qtsingleapplication/qtlocalpeer.cpp @@ -47,12 +47,8 @@ static const char ack[] = "ack"; QString QtLocalPeer::appSessionId(const QString &appId) { - QByteArray idc = appId.toUtf8(); -#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0) - quint16 idNum = qChecksum(idc); -#else - quint16 idNum = qChecksum(idc.constData(), idc.size()); -#endif + const QByteArray idc = appId.toUtf8(); + const quint16 idNum = qChecksum(idc); //### could do: two 16bit checksums over separate halves of id, for a 32bit result - improved uniqeness probability. Every-other-char split would be best.