diff options
Diffstat (limited to 'src/views')
| -rw-r--r-- | src/views/dolphinitemlistview.cpp | 13 |
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> ¤t 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() |
