mirror of
https://invent.kde.org/system/dolphin
synced 2024-09-20 08:51:24 +00:00
Don't show the size information, if only one directory is shown. This issue only occured in the context of tooltips, as updateRowsVisibility() is invoked after setItems()...
svn path=/trunk/KDE/kdebase/apps/; revision=1063483
This commit is contained in:
parent
873b5b89f7
commit
59e82d5c44
|
@ -312,7 +312,13 @@ void KMetaDataWidget::Private::updateRowsVisibility()
|
|||
// file item is a directory.
|
||||
m_sizeVisible = (m_visibleDataTypes & KMetaDataWidget::SizeData) &&
|
||||
settings.readEntry("size", true);
|
||||
setRowVisible(m_sizeInfo, m_sizeVisible);
|
||||
bool visible = m_sizeVisible;
|
||||
if (visible && (m_fileItems.count() == 1)) {
|
||||
// don't show the size information, if one directory is shown
|
||||
const KFileItem item = m_fileItems.first();
|
||||
visible = !item.isNull() && !item.isDir();
|
||||
}
|
||||
setRowVisible(m_sizeInfo, visible);
|
||||
|
||||
setRowVisible(m_modifiedInfo,
|
||||
(m_visibleDataTypes & KMetaDataWidget::ModifiedData) &&
|
||||
|
|
Loading…
Reference in a new issue