diff options
author | Eike Ziller <eike.ziller@qt.io> | 2022-03-16 16:01:18 +0100 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2022-03-17 08:47:15 +0000 |
commit | be0c2600f8ba3d38cd54976e8cfc163b9e91fca0 (patch) | |
tree | 7e631cb59e330c28850141cce638d1434413eb16 /src | |
parent | 976653cd9382ce0d7fac35b6c2f5b51feba7cd1c (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.cpp | 2 |
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) |