--- a/uifw/EikStd/coctlsrc/AknToolbar.cpp Mon Jun 21 15:57:43 2010 +0300
+++ b/uifw/EikStd/coctlsrc/AknToolbar.cpp Thu Jul 15 18:56:19 2010 +0300
@@ -1210,8 +1210,12 @@
for(TInt i = 0; i < iVisibleItems.Count(); i++)
{
CAknToolbarItem* item = iVisibleItems[ i ];
- CAknButton* button = static_cast<CAknButton*>( item->Control() );
- button->ResetState();
+ if( item->ControlType() == EAknCtButton
+ || item->ControlType() == EAknCtToolbarExtension )
+ {
+ CAknButton* button = static_cast<CAknButton*>( item->Control() );
+ button->ResetState();
+ }
}
if ( iFlags & KAknToolbarFixed )