diff -r c3690ec91ef8 -r 923ff622b8b9 src/hbwidgets/editors/hbselectioncontrol_p.cpp --- a/src/hbwidgets/editors/hbselectioncontrol_p.cpp Wed Jun 23 18:33:25 2010 +0300 +++ b/src/hbwidgets/editors/hbselectioncontrol_p.cpp Tue Jul 06 14:36:53 2010 +0300 @@ -128,7 +128,9 @@ q->setVisible(false); QGraphicsItem::GraphicsItemFlags itemFlags = q->flags(); +#if QT_VERSION >= 0x040600 itemFlags |= QGraphicsItem::ItemSendsGeometryChanges; +#endif itemFlags &= ~QGraphicsItem::ItemIsFocusable; itemFlags |= QGraphicsItem::ItemIsPanel; q->setFlags(itemFlags); @@ -613,7 +615,7 @@ switch(tap->state()) { case Qt::GestureStarted: if (d->mEdit) { - HbWidgetFeedback::triggered(d->mEdit, Hb::InstantPressed); + HbWidgetFeedback::triggered(this, Hb::InstantPressed); } break; case Qt::GestureUpdated: @@ -621,7 +623,7 @@ case Qt::GestureFinished: if (d->mEdit) { d->tapGestureFinished(pos); - HbWidgetFeedback::triggered(d->mEdit, Hb::InstantReleased); + HbWidgetFeedback::triggered(this, Hb::InstantReleased); } break; case Qt::GestureCanceled: @@ -646,7 +648,7 @@ case Qt::GestureFinished: if (d->mEdit) { d->panGestureFinished(pan); - HbWidgetFeedback::triggered(d->mEdit, Hb::InstantReleased); + HbWidgetFeedback::triggered(this, Hb::InstantReleased); } break; case Qt::GestureCanceled: