forked from qt-creator/qt-creator
Do not search our own autosave files by default
When doing a "Files in File System" search. Also make sure that the default filter is always available in the drop down. Fixes: QTCREATORBUG-21541 Change-Id: Id8b315691b78e5d956cebf73067683dea8f8ca51 Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -427,7 +427,7 @@ void BaseFileFind::readCommonSettings(QSettings *settings, const QString &defaul
|
||||
syncComboWithSettings(d->m_filterCombo, d->m_filterSetting);
|
||||
|
||||
QStringList exclusionFilters = settings->value("exclusionFilters").toStringList();
|
||||
if (exclusionFilters.isEmpty())
|
||||
if (!exclusionFilters.contains(defaultExclusionFilter))
|
||||
exclusionFilters << defaultExclusionFilter;
|
||||
const QVariant currentExclusionFilter = settings->value("currentExclusionFilter");
|
||||
d->m_exclusionSetting = currentExclusionFilter.isValid() ? currentExclusionFilter.toString()
|
||||
|
@@ -220,7 +220,7 @@ void FindInFiles::writeSettings(QSettings *settings)
|
||||
void FindInFiles::readSettings(QSettings *settings)
|
||||
{
|
||||
settings->beginGroup(QLatin1String("FindInFiles"));
|
||||
readCommonSettings(settings, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*");
|
||||
readCommonSettings(settings, "*.cpp,*.h", "*/.git/*,*/.cvs/*,*/.svn/*,*.autosave");
|
||||
settings->endGroup();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user