aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquicktextnodeengine.cpp
diff options
context:
space:
mode:
authorGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>2020-05-16 18:05:17 +0200
committerGiuseppe D'Angelo <giuseppe.dangelo@kdab.com>2020-06-18 16:25:31 +0200
commit1c9933f281677c1a8a852ca99c53054b430d43d8 (patch)
treead107bbee6904994efaf838cb3a30455942ed0e0 /src/quick/items/qquicktextnodeengine.cpp
parentbb85e267c119c3b4427d415786ec5da140270c68 (diff)
Improve a qHash implementation
Fixup the signature and improve qHashMulti. Change-Id: I701a0f43ff0533269964334767dc220b8fd48188 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/quick/items/qquicktextnodeengine.cpp')
-rw-r--r--src/quick/items/qquicktextnodeengine.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/quick/items/qquicktextnodeengine.cpp b/src/quick/items/qquicktextnodeengine.cpp
index 19df175115..dd666416e8 100644
--- a/src/quick/items/qquicktextnodeengine.cpp
+++ b/src/quick/items/qquicktextnodeengine.cpp
@@ -700,9 +700,9 @@ void QQuickTextNodeEngine::addFrameDecorations(QTextDocument *document, QTextFra
}
}
-size_t qHash(const QQuickTextNodeEngine::BinaryTreeNodeKey &key)
+size_t qHash(const QQuickTextNodeEngine::BinaryTreeNodeKey &key, size_t seed = 0)
{
- return qHashMulti(/*seed=*/0, key.fontEngine, key.clipNode, key.color, key.selectionState);
+ return qHashMulti(seed, key.fontEngine, key.clipNode, key.color, key.selectionState);
}
void QQuickTextNodeEngine::mergeProcessedNodes(QList<BinaryTreeNode *> *regularNodes,