aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2022-03-16 16:01:18 +0100
committerEike Ziller <eike.ziller@qt.io>2022-03-17 08:47:15 +0000
commitbe0c2600f8ba3d38cd54976e8cfc163b9e91fca0 (patch)
tree7e631cb59e330c28850141cce638d1434413eb16 /src
parent976653cd9382ce0d7fac35b6c2f5b51feba7cd1c (diff)
DirectoryFilter: Fix missing file entries before first refresh
After re-starting Qt Creator, the filter was reading the file path cache from the settings, but it didn't set the corresponding file iterator that is used when actually invoking Locator. That lead to the files only being available after the first (automatic) refresh after a few minutes of Qt Creator running (depending on settings). Fixes: QTCREATORBUG-26381 Change-Id: I819961ad3b146d339e760f6648b8b01f437040f7 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: David Schulz <david.schulz@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/coreplugin/locator/directoryfilter.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/coreplugin/locator/directoryfilter.cpp b/src/plugins/coreplugin/locator/directoryfilter.cpp
index b5e6945166..cb010653af 100644
--- a/src/plugins/coreplugin/locator/directoryfilter.cpp
+++ b/src/plugins/coreplugin/locator/directoryfilter.cpp
@@ -141,10 +141,10 @@ void DirectoryFilter::restoreState(const QByteArray &state)
setIncludedByDefault(defaultFilter);
locker.unlock();
- updateFileIterator();
} else {
ILocatorFilter::restoreState(state);
}
+ updateFileIterator();
}
bool DirectoryFilter::openConfigDialog(QWidget *parent, bool &needsRefresh)