diff -r f5a1e66df979 -r a47de9135b21 textinput/peninputarc/src/peninputserverapp/peninputserver.cpp --- a/textinput/peninputarc/src/peninputserverapp/peninputserver.cpp Fri Feb 19 23:09:27 2010 +0200 +++ b/textinput/peninputarc/src/peninputserverapp/peninputserver.cpp Fri Mar 12 15:44:07 2010 +0200 @@ -1545,6 +1545,10 @@ return; } +#ifndef FIX_FOR_NGA +#define FIX_FOR_NGA +#endif + //MLayoutOwner // --------------------------------------------------------------------------- // CPeninputServer::UpdateArea @@ -1559,7 +1563,11 @@ if(iUseWindowCtrl) { - iPenUiCtrl->Invalidate(aRect,EFalse); +#ifdef FIX_FOR_NGA + iPenUiCtrl->Invalidate(TRect( TPoint(0,0), LayoutRect().Size()),EFalse); +#else + iPenUiCtrl->Invalidate(aRect,EFalse); +#endif return; }