diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/kitemviews/kitemlistwidget.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/kitemviews/kitemlistwidget.cpp b/src/kitemviews/kitemlistwidget.cpp index 6d0cec232..6a7111ad7 100644 --- a/src/kitemviews/kitemlistwidget.cpp +++ b/src/kitemviews/kitemlistwidget.cpp @@ -369,14 +369,18 @@ QPixmap KItemListWidget::createDragPixmap(const QStyleOptionGraphicsItem* option QPainter painter(&pixmap); const bool oldAlternateBackground = m_alternateBackground; - setAlternateBackground(false); const bool wasSelected = m_selected; + const bool wasHovered = m_hovered; + + setAlternateBackground(false); setSelected(false); + setHovered(false); paint(&painter, option, widget); setAlternateBackground(oldAlternateBackground); setSelected(wasSelected); + setHovered(wasHovered); return pixmap; } |
