diff -r 627c4a0fd0e7 -r c3690ec91ef8 src/hbwidgets/itemviews/hbtumbleviewitem.cpp --- a/src/hbwidgets/itemviews/hbtumbleviewitem.cpp Fri Jun 11 13:58:22 2010 +0300 +++ b/src/hbwidgets/itemviews/hbtumbleviewitem.cpp Wed Jun 23 18:33:25 2010 +0300 @@ -27,6 +27,8 @@ #include "hblistviewitem_p.h" #include +#include + HbTumbleViewItem::HbTumbleViewItem(QGraphicsItem *parent) : HbListViewItem(parent) { @@ -71,5 +73,22 @@ } } +void HbTumbleViewItem::gestureEvent(QGestureEvent *event) +{ + if (event->gesture(Qt::TapGesture)) { + Q_D(HbAbstractViewItem); + if(itemView()->isScrolling()){ + event->ignore(); + event->ignore(Qt::TapGesture); + return; + } + d->tapTriggered(event); + + } else { + HbWidget::gestureEvent(event); + } +} + + #include "moc_hbtumbleviewitem.cpp"