]> cloud.milkyroute.net Git - dolphin.git/blobdiff - src/kitemviews/private/kitemlistheaderwidget.cpp
Merge branch 'release/22.04'
[dolphin.git] / src / kitemviews / private / kitemlistheaderwidget.cpp
index 5fb929e5209b50bf48b696e68df93b08dd46978a..329e1da56945ea3d0b3e6723775b1d5e4fece770 100644 (file)
@@ -417,12 +417,14 @@ void KItemListHeaderWidget::paintRole(QPainter* painter,
                                       int orderIndex,
                                       QWidget* widget) const
 {
+    const auto direction = widget ? widget->layoutDirection() : qApp->layoutDirection();
+
     // The following code is based on the code from QHeaderView::paintSection().
     // SPDX-FileCopyrightText: 2011 Nokia Corporation and/or its subsidiary(-ies).
     QStyleOptionHeader option;
-    option.direction = widget->layoutDirection();
+    option.direction = direction;
     option.textAlignment =
-        widget->layoutDirection() == Qt::LeftToRight
+        direction == Qt::LeftToRight
             ? Qt::AlignLeft
             : Qt::AlignRight;