--- a/textinput/peninputarc/src/peninputlayoutcontrol/peninputuilayout.cpp Tue May 25 13:03:44 2010 +0300
+++ b/textinput/peninputarc/src/peninputlayoutcontrol/peninputuilayout.cpp Wed Jun 09 10:03:19 2010 +0300
@@ -187,6 +187,13 @@
DisableLayoutDrawing(*(reinterpret_cast<TBool*>(aData)));
}
break;
+ case ECmdPeninputEnalbeLayoutReDrawWhenActive:
+ {
+ TBool enableLayoutRedraw = ETrue;
+ TPtrC data(reinterpret_cast<TUint16*>(&enableLayoutRedraw),sizeof(TBool)/2);
+ SignalOwner(ESignalEnableLayoutRedrawWhenActive,data);
+ }
+ break;
default:
{
ret = -1;
@@ -480,6 +487,9 @@
{
iLayoutReady = EFalse;
iRootCtrl->OnDeActivate();
+ TBool enableLayoutRedraw = ETrue;
+ TPtrC data(reinterpret_cast<TUint16*>(&enableLayoutRedraw),sizeof(TBool)/2);
+ SignalOwner(ESignalEnableLayoutRedrawWhenActive,data);
}
// ---------------------------------------------------------------------------
// CFepUiLayout::SetLayoutPos