textinput/peninputcommonctrls/src/peninputvkbctrl/peninputvkbctrllayout.cpp
changeset 13 3b79bedfdc20
parent 0 eb1f2e154e89
equal deleted inserted replaced
0:eb1f2e154e89 13:3b79bedfdc20
   324             }
   324             }
   325         }
   325         }
   326     else
   326     else
   327         {
   327         {
   328         // vkb keyboard must reset first, because iKeyInfoList will reset and destroy later
   328         // vkb keyboard must reset first, because iKeyInfoList will reset and destroy later
   329         iVkbCtrl->Reset();
   329         
       
   330         if( iVkbCtrl != NULL )
       
   331             {
       
   332             iVkbCtrl->Reset();
       
   333             }
   330         
   334         
   331         for ( TInt i = 0; i < count; i++ )
   335         for ( TInt i = 0; i < count; i++ )
   332             {
   336             {
   333             iVkbLayoutInfoList[i]->ConstructFromResourceL( reader, iVkbCtrl, iVkbLayoutId );
   337             iVkbLayoutInfoList[i]->ConstructFromResourceL( reader, iVkbCtrl, iVkbLayoutId );
   334             iVkbLayoutInfoList[i]->ResetSize( 
   338             iVkbLayoutInfoList[i]->ResetSize(