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); }