diff -r b7da29130b0e -r 80e4d18b72f5 src/hbwidgets/itemviews/hblistview_p.cpp --- a/src/hbwidgets/itemviews/hblistview_p.cpp Fri Sep 17 08:32:10 2010 +0300 +++ b/src/hbwidgets/itemviews/hblistview_p.cpp Mon Oct 04 00:38:12 2010 +0300 @@ -181,8 +181,7 @@ mMousePressPos = scenePos; mOriginalTransform = mDraggedItem->transform(); mDraggedItem->setZValue(mDraggedItem->zValue() + 1); - mDraggedItem->translate(0, event->mapToGraphicsScene(gesture->offset()).y() - - event->mapToGraphicsScene(gesture->lastOffset()).y()); + mDraggedItem->translate(0, gesture->offset().y()); QObject::connect(q, SIGNAL(scrollPositionChanged(QPointF)), q, SLOT(scrolling(QPointF))); } else {