diff -r f5a1e66df979 -r a47de9135b21 fep/aknfep/src/AknFepLanguageManager.cpp --- a/fep/aknfep/src/AknFepLanguageManager.cpp Fri Feb 19 23:09:27 2010 +0200 +++ b/fep/aknfep/src/AknFepLanguageManager.cpp Fri Mar 12 15:44:07 2010 +0200 @@ -414,9 +414,10 @@ TUid dtor_ID_Key; CAknFepPenInputImePlugin* pIme = NULL; - TRAP_IGNORE(pIme = REINTERPRET_CAST(CAknFepPenInputImePlugin*, - REComSession::CreateImplementationL(TUid::Uid(aImeImplId), dtor_ID_Key, aPenServer))); - + TRAP_IGNORE( + TAny* obj = REComSession::CreateImplementationL(TUid::Uid(aImeImplId), dtor_ID_Key, aPenServer); + pIme = REINTERPRET_CAST(CAknFepPenInputImePlugin*, obj ); + ); if( pIme ) { pIme->iDtor_ID_Key = dtor_ID_Key;