equal
deleted
inserted
replaced
190 case EItutExtCmdAddKey: |
190 case EItutExtCmdAddKey: |
191 case EItutExtCmdSizeChanged: |
191 case EItutExtCmdSizeChanged: |
192 case EItutExtCmdSetIcfData: |
192 case EItutExtCmdSetIcfData: |
193 case ECmdPenInputCase: |
193 case ECmdPenInputCase: |
194 case ECmdPenInputFingerMatchSelection: |
194 case ECmdPenInputFingerMatchSelection: |
|
195 { |
|
196 if (UiMgr()) |
|
197 { |
|
198 TInt handled = KErrNone; |
|
199 TRAP_IGNORE(handled = UiMgr()->HandleCommandL(aCmd, aData)); |
|
200 return handled; |
|
201 } |
|
202 } |
|
203 break; |
195 case ECmdPenInputFingerSpelling: |
204 case ECmdPenInputFingerSpelling: |
196 { |
205 { |
|
206 |
|
207 // Fix bug EZLG-7YUAP7 |
|
208 // When writing language is Chinese, and Spell On, enforce setting language to English |
|
209 if( (*(reinterpret_cast<TBool*>(aData))) && iDataMgr->IsChinese() ) |
|
210 { |
|
211 iDataMgr->SetLanguageL( ELangEnglish ); |
|
212 } |
|
213 // |
|
214 |
197 if (UiMgr()) |
215 if (UiMgr()) |
198 { |
216 { |
199 TInt handled = KErrNone; |
217 TInt handled = KErrNone; |
200 TRAP_IGNORE(handled = UiMgr()->HandleCommandL(aCmd, aData)); |
218 TRAP_IGNORE(handled = UiMgr()->HandleCommandL(aCmd, aData)); |
201 return handled; |
219 return handled; |
379 iDataMgr->SetLanguageL(aLanguage); |
397 iDataMgr->SetLanguageL(aLanguage); |
380 iWindowMgr->SetLanguageL(aLanguage); |
398 iWindowMgr->SetLanguageL(aLanguage); |
381 |
399 |
382 if (previousLang != aLanguage) |
400 if (previousLang != aLanguage) |
383 { |
401 { |
|
402 |
|
403 // Fix bug for EZLG-7YUAP7 |
|
404 // When state is spelling, don¡¯t apply LAF Data |
|
405 if(iCurrentUiMgr |
|
406 && iCurrentUiMgr->CurrentState() |
|
407 && iCurrentUiMgr->CurrentState()->StateType() == CGenericItutUiMgrBase::EStateSpelling) |
|
408 { |
|
409 return; |
|
410 } |
|
411 // |
|
412 |
384 ApplyVariantLafDataL(); |
413 ApplyVariantLafDataL(); |
385 } |
414 } |
386 } |
415 } |
387 |
416 |
388 void CGenericItutUiLayout::OnDeActivate() |
417 void CGenericItutUiLayout::OnDeActivate() |