From ed2e091d0dded1033911a433bafc4660d8687b5d Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Mon, 30 Mar 2020 10:52:24 +0200 Subject: [PATCH] Don't keep a reference into the hash while modifying it Change-Id: I8c7e180a3bc640a63c183f460918914265a2a31b Reviewed-by: Simon Hausmann --- src/widgets/styles/qstylesheetstyle.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/widgets/styles/qstylesheetstyle.cpp b/src/widgets/styles/qstylesheetstyle.cpp index b07abe4f511..2b97b4d5eeb 100644 --- a/src/widgets/styles/qstylesheetstyle.cpp +++ b/src/widgets/styles/qstylesheetstyle.cpp @@ -1818,7 +1818,7 @@ QRenderRule QStyleSheetStyle::renderRule(const QObject *obj, int element, quint6 cacheIt = cache.constFind(state & stateMask); if (cacheIt != cache.constEnd()) { - const QRenderRule &newRule = cacheIt.value(); + QRenderRule newRule = cacheIt.value(); cache[state] = newRule; return newRule; }