From 2deae8c84a9b5f672900d6c7d10d375e4218db54 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Wed, 16 Jun 2010 15:13:45 +0200
Subject: [PATCH] Improve qHash function for Tasks

---
 src/plugins/projectexplorer/task.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/projectexplorer/task.cpp b/src/plugins/projectexplorer/task.cpp
index 73f485d2cc2..e8870ea52ef 100644
--- a/src/plugins/projectexplorer/task.cpp
+++ b/src/plugins/projectexplorer/task.cpp
@@ -46,7 +46,10 @@ bool operator==(const Task &t1, const Task &t2)
 
 uint qHash(const Task &task)
 {
-    return qHash(task.file) + task.line;
+    return static_cast<int>(task.type) +
+           task.line +
+           qHash(task.file) +
+           qHash(task.category);
 }
 
 } // namespace ProjectExplorer
-- 
GitLab