diff options
author | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-11-23 16:35:11 +0100 |
---|---|---|
committer | Jarek Kobus <jaroslaw.kobus@qt.io> | 2020-11-25 09:35:59 +0000 |
commit | 166b7116a9296f56f8b33e2eea3fc8dcd6f90d49 (patch) | |
tree | 5090af9fa17e09e40b498982dcbde460108267c7 | |
parent | 80777e7579124e4504df53647c0199ec6d47cb1a (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.cpp | 5 |
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-") |