┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
path: root/src/kitemviews/kitemlistcontroller.cpp
diff options
context:
space:
mode:
authorPeter Penz <[email protected]>2012-03-09 17:57:19 +0100
committerPeter Penz <[email protected]>2012-03-09 17:58:57 +0100
commit956d32ed16f69ccde41f5ee74a158676d336a383 (patch)
tree3be72a89b87709dfff8341cff9182127cdc1a6c4 /src/kitemviews/kitemlistcontroller.cpp
parentd5726758b87579d7f4ff8bbf41a5f679458b1cc1 (diff)
Prevent endless scrolling of list when dragging items
BUG: 295584 FIXED-IN: 4.8.2
Diffstat (limited to 'src/kitemviews/kitemlistcontroller.cpp')
-rw-r--r--src/kitemviews/kitemlistcontroller.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/kitemviews/kitemlistcontroller.cpp b/src/kitemviews/kitemlistcontroller.cpp
index 239cf2e6c..1ad760ae2 100644
--- a/src/kitemviews/kitemlistcontroller.cpp
+++ b/src/kitemviews/kitemlistcontroller.cpp
@@ -732,6 +732,8 @@ bool KItemListController::dragLeaveEvent(QGraphicsSceneDragDropEvent* event, con
Q_UNUSED(event);
Q_UNUSED(transform);
+ m_view->setAutoScroll(false);
+
KItemListWidget* widget = hoveredWidget();
if (widget) {
widget->setHovered(false);
@@ -785,6 +787,7 @@ bool KItemListController::dropEvent(QGraphicsSceneDragDropEvent* event, const QT
}
m_autoActivationTimer->stop();
+ m_view->setAutoScroll(false);
const QPointF pos = transform.map(event->pos());
const int index = m_view->itemAt(pos);