diff -r e6a39382bb9c -r c8fb4cf7b3ae fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonImpl.cpp --- a/fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonImpl.cpp Tue Apr 27 16:59:43 2010 +0300 +++ b/fep/aknfep/UiPlugins/AknFepUiInterface/AvkonImpl/src/AknFepUiAvkonImpl.cpp Tue May 11 16:31:42 2010 +0300 @@ -495,7 +495,9 @@ HBufC* buf = CEikonEnv::Static()->AllocReadResourceLC(aTextResId); if( buf->Des().Length() > 1 && EMiddleSoftkeyIndex != aPosition ) { - iCba->SetCommandL(aPosition, aCommandId, buf->Des().Mid(1)); + iCba->SetCommandL(aPosition, aCommandId, buf->Des().Mid(1)); + CEikCba *eikcba = static_cast( iCba->ButtonGroup() ); + eikcba->EnableItemSpecificSoftkey( EFalse ); } else {