diff -r 941195f2d488 -r a8834a2e9a96 uifw/EikStd/coctlsrc/smileymanager.cpp --- a/uifw/EikStd/coctlsrc/smileymanager.cpp Tue May 25 12:58:19 2010 +0300 +++ b/uifw/EikStd/coctlsrc/smileymanager.cpp Wed Jun 09 09:58:37 2010 +0300 @@ -265,7 +265,7 @@ TText CSmileyManager::SmileyCodeByPos( TInt aDocPos ) { CSmileyIcon* icon( iIconRecord->SmileyIconAtPos( aDocPos ) ); - if ( icon ) + if ( icon && !icon->IsDisabled() ) { return icon->Code(); }