From: Méven Car Date: Thu, 5 Nov 2020 07:50:55 +0000 (+0100) Subject: Details view: display empty text instead of unknown for sizeless dirs X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/61bf84c13d203840d4ffeb55ce92dc8b660871a1 Details view: display empty text instead of unknown for sizeless dirs BUG: 420037 BUG: 420040 FIXED-IN: 20.12 --- diff --git a/src/kitemviews/kfileitemlistwidget.cpp b/src/kitemviews/kfileitemlistwidget.cpp index e5b0a4957..69a40ddf3 100644 --- a/src/kitemviews/kfileitemlistwidget.cpp +++ b/src/kitemviews/kfileitemlistwidget.cpp @@ -56,17 +56,13 @@ QString KFileItemListWidgetInformant::roleText(const QByteArray& role, // The item represents a directory. if (!roleValue.isNull()) { const int count = values.value("count").toInt(); - if (count < 0) { - text = i18nc("@item:intable", "Unknown"); - } else { + if (count > 0) { if (DetailsModeSettings::directorySizeCount()) { // Show the number of sub directories instead of the file size of the directory. text = i18ncp("@item:intable", "%1 item", "%1 items", count); } else { // if we have directory size available - if (roleValue == -1) { - text = i18nc("@item:intable", "Unknown"); - } else { + if (roleValue != -1) { const KIO::filesize_t size = roleValue.value(); text = KFormat().formatByteSize(size); }