Commit b274b614 authored by Méven Car's avatar Méven Car
Browse files

Allow statusbar and information panel to stat with KIO::StatRecursiveSize

Summary: Needed after D28901 to ensure we get the UDS_RECURSIVE_SIZE out of the stat calls.

Test Plan: Trash size is visible in status bar and information panel again.

Reviewers: ngraham, dfaure, #dolphin

Reviewed By: dfaure

Subscribers: kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D28950
parent 196f4553
...@@ -248,7 +248,7 @@ void InformationPanel::showItemInfo() ...@@ -248,7 +248,7 @@ void InformationPanel::showItemInfo()
if (item.isNull()) { if (item.isNull()) {
// No item is hovered and no selection has been done: provide // No item is hovered and no selection has been done: provide
// an item for the currently shown directory. // an item for the currently shown directory.
m_folderStatJob = KIO::stat(url(), KIO::HideProgressInfo); m_folderStatJob = KIO::statDetails(url(), KIO::StatJob::SourceSide, KIO::StatDefaultDetails | KIO::StatRecursiveSize, KIO::HideProgressInfo);
if (m_folderStatJob->uiDelegate()) { if (m_folderStatJob->uiDelegate()) {
KJobWidgets::setWindow(m_folderStatJob, this); KJobWidgets::setWindow(m_folderStatJob, this);
} }
......
...@@ -1497,7 +1497,7 @@ void DolphinView::calculateItemCount(int& fileCount, ...@@ -1497,7 +1497,7 @@ void DolphinView::calculateItemCount(int& fileCount,
bool countFileSize = true; bool countFileSize = true;
// In case we have a precomputed value // In case we have a precomputed value
const auto job = KIO::stat(m_model->rootItem().url()); const auto job = KIO::statDetails(m_model->rootItem().url(), KIO::StatJob::SourceSide, KIO::StatRecursiveSize);
job->exec(); job->exec();
const auto entry = job->statResult(); const auto entry = job->statResult();
if (entry.contains(KIO::UDSEntry::UDS_RECURSIVE_SIZE)) { if (entry.contains(KIO::UDSEntry::UDS_RECURSIVE_SIZE)) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment