aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2020-11-23 16:35:11 +0100
committerJarek Kobus <jaroslaw.kobus@qt.io>2020-11-25 09:35:59 +0000
commit166b7116a9296f56f8b33e2eea3fc8dcd6f90d49 (patch)
tree5090af9fa17e09e40b498982dcbde460108267c7
parent80777e7579124e4504df53647c0199ec6d47cb1a (diff)
Fix a warning about deprecated qChecksum overload in Qt 6
Task-number: QTCREATORBUG-24098 Change-Id: I00853b0cb4e0b4a36ad1e50319ba796e696341ba Reviewed-by: Eike Ziller <eike.ziller@qt.io>
-rw-r--r--src/shared/qtsingleapplication/qtlocalpeer.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/shared/qtsingleapplication/qtlocalpeer.cpp b/src/shared/qtsingleapplication/qtlocalpeer.cpp
index 2b3b8745ef..df66d5d711 100644
--- a/src/shared/qtsingleapplication/qtlocalpeer.cpp
+++ b/src/shared/qtsingleapplication/qtlocalpeer.cpp
@@ -48,7 +48,12 @@ 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
+
//### could do: two 16bit checksums over separate halves of id, for a 32bit result - improved uniqeness probability. Every-other-char split would be best.
QString res = QLatin1String("qtsingleapplication-")