From 93dd0db2eeb1fc41013e87e73f7fbd1956f26cd6 Mon Sep 17 00:00:00 2001 From: Akseli Lahtinen Date: Mon, 1 Sep 2025 16:08:37 +0300 Subject: KStandardItemListWidget: Clean hover effect on editRole changed When editRole is changed, as in we start renaming an item, we should clean up the hover effect. Otherwise we'll have a weird glitchy look. BUG: 508388 --- src/kitemviews/kstandarditemlistwidget.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/kitemviews/kstandarditemlistwidget.cpp b/src/kitemviews/kstandarditemlistwidget.cpp index 95d9bad73..f14414a86 100644 --- a/src/kitemviews/kstandarditemlistwidget.cpp +++ b/src/kitemviews/kstandarditemlistwidget.cpp @@ -904,6 +904,8 @@ void KStandardItemListWidget::editedRoleChanged(const QByteArray ¤t, const m_roleEditor->autoAdjustSize(); m_roleEditor->show(); m_roleEditor->setFocus(); + setHovered(false); + update(); } void KStandardItemListWidget::iconSizeChanged(int current, int previous) -- cgit v1.3