┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kitemviews/kitemlistwidget.cpp')
-rw-r--r--src/kitemviews/kitemlistwidget.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp
index 193422259..24840724c 100644
--- a/src/kitemviews/kitemlistwidget.cpp
+++ b/src/kitemviews/kitemlistwidget.cpp
@@ -123,6 +123,9 @@ void KItemListWidget::paint(QPainter* painter, const QStyleOptionGraphicsItem* o
viewItemOption.initFrom(widget);
viewItemOption.rect = textRect().toRect();
viewItemOption.state = QStyle::State_Enabled | QStyle::State_Item;
+ if (m_selected) {
+ viewItemOption.state |= QStyle::State_Selected;
+ }
viewItemOption.viewItemPosition = QStyleOptionViewItemV4::OnlyOne;
style()->drawPrimitive(QStyle::PE_FrameFocusRect, &viewItemOption, painter, widget);
}