src/hbwidgets/itemviews/hbradiobuttonlist.cpp
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 2 06ff229162e9
--- a/src/hbwidgets/itemviews/hbradiobuttonlist.cpp	Mon Apr 19 14:02:13 2010 +0300
+++ b/src/hbwidgets/itemviews/hbradiobuttonlist.cpp	Mon May 03 12:48:33 2010 +0300
@@ -153,7 +153,7 @@
 void HbRadioButtonListPrivate::_q_itemActivationTimerExpired()
 {
     Q_Q(HbRadioButtonList);
-    emit q->activated(mCurrentIndex);
+    q->HbListView::emitActivated(mCurrentIndex);
 }
 
 void HbRadioButtonListPrivate::_q_itemPreviewTimerExpired()
@@ -376,18 +376,15 @@
     Q_D(HbRadioButtonList);
 
     if (!item->modelIndex().isValid() 
-        || selectionMode()!=SingleSelection
-        || !d->mHitItem
-        ||event->type() != QEvent::GraphicsSceneMouseRelease){
+        || selectionMode() != SingleSelection
+        || event->type() != QEvent::GraphicsSceneMouseRelease){
             return QItemSelectionModel::NoUpdate;
-    } else if (item->modelIndex() == d->mHitItem->modelIndex()) {
+    } else {
         if(d->mPreviewGoingOn==true) {
             return QItemSelectionModel::NoUpdate;
         } else {
             return QItemSelectionModel::ClearAndSelect;
         }
-    } else {
-        return QItemSelectionModel::NoUpdate;
     }
 }