diff -r ac7e4d1d9209 -r ebd48d2de13c textinput/ptienginev2/src/PtiDefaultCore.cpp --- a/textinput/ptienginev2/src/PtiDefaultCore.cpp Thu Aug 19 10:15:25 2010 +0300 +++ b/textinput/ptienginev2/src/PtiDefaultCore.cpp Tue Aug 31 15:31:50 2010 +0300 @@ -518,11 +518,7 @@ { SetFlag(EPtiDeadKeyRootFlag); // This will indicate PtiEngine that extra character // was added to buffer. - chr = maps->StartMapping(aKey, iOwner->Case()); - if ( chr ) - { - iTextBuffer->Append( chr ); - } + iTextBuffer->Append(maps->StartMapping(aKey, iOwner->Case())); } } else if ((qmap->VowelSequenceFlag()) &&