From: Peter Penz Date: Sat, 17 Dec 2011 22:17:12 +0000 (+0100) Subject: Force a root-expansion level for the trash protocol X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/422da5333326c1264ffdcd9c08215afe13807c42?ds=inline Force a root-expansion level for the trash protocol --- diff --git a/src/kitemviews/kfileitemmodel.cpp b/src/kitemviews/kfileitemmodel.cpp index 04ec34966..2e583d05e 100644 --- a/src/kitemviews/kfileitemmodel.cpp +++ b/src/kitemviews/kfileitemmodel.cpp @@ -1149,8 +1149,10 @@ QHash KFileItemModel::retrieveData(const KFileItem& item) if (m_rootExpansionLevel == UninitializedRootExpansionLevel && m_dirLister.data()) { const KUrl rootUrl = m_dirLister.data()->url(); const QString protocol = rootUrl.protocol(); - const bool isSearchUrl = (protocol.contains("search") || protocol == QLatin1String("nepomuk")); - if (isSearchUrl) { + const bool forceRootExpansionLevel = (protocol == QLatin1String("trash") || + protocol == QLatin1String("nepomuk") || + protocol.contains(QLatin1String("search"))); + if (forceRootExpansionLevel) { m_rootExpansionLevel = ForceRootExpansionLevel; } else { const QString rootDir = rootUrl.directory(KUrl::AppendTrailingSlash);