X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/blobdiff_plain/768611727ee8d9f34e214bf6b855c9627431d9a3..fbe257768cf88efb65064b3302aa88c074eaf719:/src/statusbarspaceinfo.cpp diff --git a/src/statusbarspaceinfo.cpp b/src/statusbarspaceinfo.cpp index fcf51cd65..8da3dc947 100644 --- a/src/statusbarspaceinfo.cpp +++ b/src/statusbarspaceinfo.cpp @@ -72,9 +72,9 @@ void StatusBarSpaceInfo::slotFoundMountPoint(const QString& mountPoint, const bool valuesChanged = (kBUsed != static_cast(value())) || (kBAvailable != static_cast(maximum())); if (valuesChanged) { - setMaximum(kBAvailable); + m_text = i18nc("@info:status Free disk space", "%1 free", KIO::convertSizeFromKiB(kBAvailable)); + setMaximum(kBSize); setValue(kBUsed); - m_text = i18nc("@info:status", "%1 free", KIO::convertSizeFromKiB(kBAvailable)); } } @@ -82,6 +82,8 @@ void StatusBarSpaceInfo::refresh() { // KDiskFreeSpace is for local paths only if (!m_url.isLocalFile()) { + m_text = i18nc("@info:status", "Unknown size"); + update(); return; } @@ -114,6 +116,7 @@ void StatusBarSpaceInfo::showGettingSizeInfo() { if (m_gettingSize) { m_text = i18nc("@info:status", "Getting size..."); + update(); setMinimum(0); setMaximum(0); }