]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Drag pixmap: Turn off the hover-state
authorPeter Penz <peter.penz19@gmail.com>
Tue, 12 Jun 2012 11:25:59 +0000 (13:25 +0200)
committerPeter Penz <peter.penz19@gmail.com>
Tue, 12 Jun 2012 11:26:23 +0000 (13:26 +0200)
src/kitemviews/kitemlistwidget.cpp

index 6d0cec232f2eed198d66ade829cbc0db01783d59..6a7111ad7e207b007030529c136e9eb8928c0765 100644 (file)
@@ -369,14 +369,18 @@ QPixmap KItemListWidget::createDragPixmap(const QStyleOptionGraphicsItem* option
     QPainter painter(&pixmap);
 
     const bool oldAlternateBackground = m_alternateBackground;
     QPainter painter(&pixmap);
 
     const bool oldAlternateBackground = m_alternateBackground;
-    setAlternateBackground(false);
     const bool wasSelected = m_selected;
     const bool wasSelected = m_selected;
+    const bool wasHovered = m_hovered;
+
+    setAlternateBackground(false);
     setSelected(false);
     setSelected(false);
+    setHovered(false);
 
     paint(&painter, option, widget);
 
     setAlternateBackground(oldAlternateBackground);
     setSelected(wasSelected);
 
     paint(&painter, option, widget);
 
     setAlternateBackground(oldAlternateBackground);
     setSelected(wasSelected);
+    setHovered(wasHovered);
 
     return pixmap;
 }
 
     return pixmap;
 }