diff --git a/src/plugins/coreplugin/locator/locatorwidget.cpp b/src/plugins/coreplugin/locator/locatorwidget.cpp index 6d3af5890a5031bc07553ee836bc58c3ecc1e049..9dbcde15f402d5d75e5b3d635b831e37238411a3 100644 --- a/src/plugins/coreplugin/locator/locatorwidget.cpp +++ b/src/plugins/coreplugin/locator/locatorwidget.cpp @@ -746,7 +746,8 @@ QList<ILocatorFilter *> LocatorWidget::filtersFor(const QString &text, QString & break; } const int whiteSpace = text.indexOf(QChar::Space, firstNonSpace); - const QList<ILocatorFilter *> filters = Locator::filters(); + const QList<ILocatorFilter *> filters = Utils::filtered(Locator::filters(), + &ILocatorFilter::isEnabled); if (whiteSpace >= 0) { const QString prefix = text.mid(firstNonSpace, whiteSpace - firstNonSpace).toLower(); QList<ILocatorFilter *> prefixFilters;