summary refs log tree commit diff
path: root/src/Utils.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Utils.cpp')
-rw-r--r--src/Utils.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Utils.cpp b/src/Utils.cpp
index 3a785ddb..27f0c42f 100644
--- a/src/Utils.cpp
+++ b/src/Utils.cpp
@@ -644,7 +644,8 @@ utils::hashQString(const QString &input)
 {
     auto h = QCryptographicHash::hash(input.toUtf8(), QCryptographicHash::Sha1);
 
-    return (h[0] << 24) ^ (h[1] << 16) ^ (h[2] << 8) ^ h[3];
+    return (static_cast<uint32_t>(h[0]) << 24) ^ (static_cast<uint32_t>(h[1]) << 16) ^
+           (static_cast<uint32_t>(h[2]) << 8) ^ static_cast<uint32_t>(h[3]);
 }
 
 QColor