mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-05 16:19:10 +00:00
KItemListHeaderWidget: don't crash if widget == nullptr
BUG: 449238
This commit is contained in:
parent
505bf52f59
commit
e8dc49e4b2
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in a new issue