diff -r 2f259fa3e83a -r 3320e4e6e8bb uifw/AvKon/src/akntabgrp.cpp --- a/uifw/AvKon/src/akntabgrp.cpp Tue Feb 02 01:00:49 2010 +0200 +++ b/uifw/AvKon/src/akntabgrp.cpp Fri Apr 16 15:13:44 2010 +0300 @@ -1259,11 +1259,7 @@ void CAknTab::SetTotalAmountOfTabs( TInt aAmount ) { iExtension->iNumberOfTabsInTabGroup = aAmount; - - if ( !iColorBitmaps ) - { - LoadColorBitmapL(); - } + LoadColorBitmapL(); } void CAknTab::SetNarrowTabLayout( TBool aNarrow ) @@ -2881,7 +2877,7 @@ if ( feedback && !isActiveTab ) { feedback->InstantFeedback( this, - ETouchFeedbackTab, + ETouchFeedbackBasic, type, aPointerEvent ); } @@ -2908,7 +2904,7 @@ if ( feedback && !isActiveTab ) { feedback->InstantFeedback( this, - ETouchFeedbackTab, + ETouchFeedbackBasic, ETouchFeedbackVibra, aPointerEvent ); } @@ -2921,7 +2917,7 @@ } // if the button up event occurs ouside tabgroup, ignore it. - if ( !Rect().Contains( aPointerEvent.iPosition ) || iExtension->iPointerDownTab != newTab ) + if ( !Rect().Contains( aPointerEvent.iPosition ) ) { iExtension->iPointerDownTab = -1; iExtension->iPointerDownXPosition = -1;