diff options
| author | David Faure <[email protected]> | 2015-11-28 23:44:47 +0100 |
|---|---|---|
| committer | David Faure <[email protected]> | 2015-11-28 23:45:07 +0100 |
| commit | 35b35d0c5f62641a685282d25ea204e7004e09c0 (patch) | |
| tree | 4ecb1b31109c720a4e2a472adaf5bbfc4152b1a8 | |
| parent | 34aaff41240fadd8c366baf90ca58420d8046b01 (diff) | |
Fix wrong path->URL conversion.
| -rw-r--r-- | src/kitemviews/kfileitemmodelrolesupdater.cpp | 8 | ||||
| -rw-r--r-- | src/kitemviews/kfileitemmodelrolesupdater.h | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/kitemviews/kfileitemmodelrolesupdater.cpp b/src/kitemviews/kfileitemmodelrolesupdater.cpp index d3d3745fc..c4b82f780 100644 --- a/src/kitemviews/kfileitemmodelrolesupdater.cpp +++ b/src/kitemviews/kfileitemmodelrolesupdater.cpp @@ -717,7 +717,13 @@ void KFileItemModelRolesUpdater::applyChangedBalooRoles(const QString& itemUrl) // the corresponding file has been deleted in the meantime. return; } + applyChangedBalooRolesForItem(item); +#endif +} +void KFileItemModelRolesUpdater::applyChangedBalooRolesForItem(const KFileItem &item) +{ +#ifdef HAVE_BALOO Baloo::File file(item.localPath()); file.load(); @@ -1089,7 +1095,7 @@ QHash<QByteArray, QVariant> KFileItemModelRolesUpdater::rolesData(const KFileIte #ifdef HAVE_BALOO if (m_balooFileMonitor) { m_balooFileMonitor->addFile(item.localPath()); - applyChangedBalooRoles(item.localPath()); + applyChangedBalooRolesForItem(item); } #endif return data; diff --git a/src/kitemviews/kfileitemmodelrolesupdater.h b/src/kitemviews/kfileitemmodelrolesupdater.h index f3d40a6c5..cd86fce1e 100644 --- a/src/kitemviews/kfileitemmodelrolesupdater.h +++ b/src/kitemviews/kfileitemmodelrolesupdater.h @@ -211,6 +211,7 @@ private slots: void resolveRecentlyChangedItems(); void applyChangedBalooRoles(const QString& file); + void applyChangedBalooRolesForItem(const KFileItem& file); void slotDirectoryContentsCountReceived(const QString& path, int count); |
