]> cloud.milkyroute.net Git - dolphin.git/commitdiff
Assure to mark an item as unhovered on a drag-leave event
authorPeter Penz <peter.penz19@gmail.com>
Sat, 28 Jan 2012 10:03:22 +0000 (11:03 +0100)
committerPeter Penz <peter.penz19@gmail.com>
Sat, 28 Jan 2012 10:04:49 +0000 (11:04 +0100)
BUG: 292501
FIXED-IN: 4.8.1

src/kitemviews/kitemlistcontroller.cpp

index 560d16042d32203c2a55ad3899d27fca68805e19..bd37aa964fd247f6c2b3fe464fff705abfc9d35b 100644 (file)
@@ -710,6 +710,12 @@ bool KItemListController::dragLeaveEvent(QGraphicsSceneDragDropEvent* event, con
 {
     Q_UNUSED(event);
     Q_UNUSED(transform);
 {
     Q_UNUSED(event);
     Q_UNUSED(transform);
+
+    KItemListWidget* widget = hoveredWidget();
+    if (widget) {
+        widget->setHovered(false);
+        emit itemUnhovered(widget->index());
+    }
     return false;
 }
 
     return false;
 }