diff -r e00582ce7ecd -r fbb813aef148 messagingappbase/msgeditor/viewsrc/MsgEditorKeyCatcher.cpp --- a/messagingappbase/msgeditor/viewsrc/MsgEditorKeyCatcher.cpp Tue Apr 27 16:33:37 2010 +0300 +++ b/messagingappbase/msgeditor/viewsrc/MsgEditorKeyCatcher.cpp Tue May 11 16:10:04 2010 +0300 @@ -104,10 +104,13 @@ // All printable characters except # which means user is changing case. // SCT of address control contains less characters, however. // There is a drawback here: pressing cancel in SCT still may add delimiters. - if ( aKeyEvent.iCode >= 32 && - aKeyEvent.iCode <= 255 && - aKeyEvent.iCode != '#' ) - { + if(aKeyEvent.iCode == ';') + { + return EKeyWasNotConsumed; + } + else if ( aKeyEvent.iCode >= 32 && aKeyEvent.iCode <= 255 && + aKeyEvent.iCode != '#') + { iEditor->PreInsertEditorFormattingL( aKeyEvent ); return EKeyWasNotConsumed; }