mirror of
https://invent.kde.org/system/dolphin
synced 2024-07-04 17:30:55 +00:00
Details view: display empty text instead of unknown for sizeless dirs
BUG: 420037 BUG: 420040 FIXED-IN: 20.12
This commit is contained in:
parent
6a196bf69d
commit
61bf84c13d
|
@ -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<KIO::filesize_t>();
|
||||
text = KFormat().formatByteSize(size);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user