diff options
Diffstat (limited to 'src/libs/utils/mimetypes/mimeglobpattern.cpp')
-rw-r--r-- | src/libs/utils/mimetypes/mimeglobpattern.cpp | 7 |
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); } |