--- a/fep/aknfep/src/AknFepUiInputStateEntryQwertyWesternPredictive.cpp Thu Jul 15 19:01:13 2010 +0300
+++ b/fep/aknfep/src/AknFepUiInputStateEntryQwertyWesternPredictive.cpp Thu Aug 19 10:15:25 2010 +0300
@@ -265,14 +265,20 @@
{
shiftedCase= EPtiCaseLower;
}
-
+
+ TBool portraitFSQ = FeatureManager::FeatureSupported(
+ KFeatureIdFfVirtualFullscrPortraitQwertyInput )
+ && fepMan->PluginUIManager()
+ && fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModePortraitFSQ;
+
// For addition of ITI features.
// When FSQ is opened wiht ITI features enabled,
// after pressing keys, don't need to re-set current text case by editor's text or FN key state.
// Because FSQ's case doesn't obey editor's case and there is no fn key on FSQ.
if ( fepMan->PluginUIManager()
- && fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModeFSQ
- && fepMan->WesternPredictive() )
+ && ( fepMan->PluginUIManager()->PluginInputMode() == EPluginInputModeFSQ
+ || portraitFSQ )
+ && fepMan->WesternPredictive() )
{
return;
}