diff --git a/src/filemetadataprovider.cpp b/src/filemetadataprovider.cpp --- a/src/filemetadataprovider.cpp +++ b/src/filemetadataprovider.cpp @@ -312,18 +312,19 @@ return; } - // Not Indexed + // Not indexed or only basic file indexing (no content) const QString filePath = url.toLocalFile(); - if (!m_config.fileIndexingEnabled() || !m_config.shouldBeIndexed(filePath)) { + if (!m_config.fileIndexingEnabled() || !m_config.shouldBeIndexed(filePath) + || m_config.onlyBasicIndexing()) { m_realTimeIndexing = true; insertBasicData(); insertEditableData(); IndexedDataRetriever *ret = new IndexedDataRetriever(filePath, this); connect(ret, SIGNAL(finished(KJob*)), this, SLOT(slotLoadingFinished(KJob*))); ret->start(); - + // Fully indexed by Baloo } else { FileFetchJob* job = new FileFetchJob(QStringList() << filePath, this); connect(job, SIGNAL(finished(KJob*)), this, SLOT(slotFileFetchFinished(KJob*)));