From 9bf89a9a9c018ea0355d2e5e86ef5640abf1d736 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Wed, 14 Apr 2021 11:20:27 +0200 Subject: [PATCH] LanguageClient: prevent detaching QList Change-Id: Ifc650a8403cf31e0d84a37102e2c610693d33059 Reviewed-by: Christian Stenger --- src/plugins/languageclient/progressmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/languageclient/progressmanager.cpp b/src/plugins/languageclient/progressmanager.cpp index 3e894ec342b..2c45a33328c 100644 --- a/src/plugins/languageclient/progressmanager.cpp +++ b/src/plugins/languageclient/progressmanager.cpp @@ -38,7 +38,8 @@ ProgressManager::ProgressManager() ProgressManager::~ProgressManager() { - for (const ProgressToken &token : m_progress.keys()) + const QList &tokens = m_progress.keys(); + for (const ProgressToken &token : tokens) endProgress(token); }