┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/views/dolphinitemlistview.cpp13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/views/dolphinitemlistview.cpp b/src/views/dolphinitemlistview.cpp
index 8529f23a7..23d9eb753 100644
--- a/src/views/dolphinitemlistview.cpp
+++ b/src/views/dolphinitemlistview.cpp
@@ -146,18 +146,17 @@ void DolphinItemListView::onVisibleRolesChanged(const QList<QByteArray> &current
void DolphinItemListView::updateFont()
{
const ViewModeSettings settings(itemLayout());
+ KItemListStyleOption option = styleOption();
if (settings.useSystemFont()) {
KItemListView::updateFont();
+ option.font = font();
} else {
- QFont font(settings.viewFont());
-
- KItemListStyleOption option = styleOption();
- option.font = font;
- option.fontMetrics = QFontMetrics(font);
-
- setStyleOption(option);
+ option.font = settings.viewFont();
}
+
+ option.fontMetrics = QFontMetrics(option.font);
+ setStyleOption(option);
}
void DolphinItemListView::updateGridSize()