aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/mimetypes/mimeglobpattern.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/utils/mimetypes/mimeglobpattern.cpp')
-rw-r--r--src/libs/utils/mimetypes/mimeglobpattern.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libs/utils/mimetypes/mimeglobpattern.cpp b/src/libs/utils/mimetypes/mimeglobpattern.cpp
index cdcd77c6b1..097fca365b 100644
--- a/src/libs/utils/mimetypes/mimeglobpattern.cpp
+++ b/src/libs/utils/mimetypes/mimeglobpattern.cpp
@@ -181,10 +181,9 @@ void MimeAllGlobPatterns::addGlob(const MimeGlobPattern &glob)
void MimeAllGlobPatterns::removeMimeType(const QString &mimeType)
{
- QMutableHashIterator<QString, QStringList> it(m_fastPatterns);
- while (it.hasNext()) {
- it.next().value().removeAll(mimeType);
- }
+ for (QStringList &x : m_fastPatterns)
+ x.removeAll(mimeType);
+
m_highWeightGlobs.removeMimeType(mimeType);
m_lowWeightGlobs.removeMimeType(mimeType);
}