diff -r 923ff622b8b9 -r 4633027730f5 src/hbwidgets/itemviews/hblistview_p.cpp --- a/src/hbwidgets/itemviews/hblistview_p.cpp Tue Jul 06 14:36:53 2010 +0300 +++ b/src/hbwidgets/itemviews/hblistview_p.cpp Wed Aug 18 10:05:37 2010 +0300 @@ -252,8 +252,6 @@ case Qt::GestureFinished: case Qt::GestureCanceled: { if (arrangeModeEnabled && mDraggedItem) { - // drop dragged item - HbWidgetFeedback::triggered(mDraggedItem,Hb::InstantReleased); QObject::disconnect(q, SIGNAL(scrollPositionChanged(QPointF)), q, SLOT(scrolling(QPointF))); if (q->isScrolling()) { @@ -276,6 +274,10 @@ && qAbs(distance) > FLICKMINDISTANCE ) { animateScroll(QPointF (0.0f, (distance * 1000 / downTime) * SCROLLSPEED_FACTOR)); } + else { + // drop dragged item + HbWidgetFeedback::triggered(mDraggedItem,Hb::InstantReleased); + } } mDraggedItem = 0;