diff --git a/src/plugins/quickopen/quickopenplugin.cpp b/src/plugins/quickopen/quickopenplugin.cpp index ae64e8dfe5132640f30b703565dc107fd2bb703f..9402d6ad127e39486b6e44522d587bd20204fbc3 100644 --- a/src/plugins/quickopen/quickopenplugin.cpp +++ b/src/plugins/quickopen/quickopenplugin.cpp @@ -162,7 +162,8 @@ static void loadSettingsHelper(QuickOpenPlugin *p, S *settings) } settings->beginGroup("CustomFilters"); QList<IQuickOpenFilter *> customFilters; - foreach (const QString &key, settings->childKeys()) { + const QStringList keys = settings->childKeys(); + foreach (const QString &key, keys) { IQuickOpenFilter *filter = new DirectoryFilter; filter->restoreState(settings->value(key).toByteArray()); p->m_filters.append(filter);