diff -r 3c221667e687 -r 94dc1107e8b2 phoneapp/phoneuiview/src/cphonemenucontroller.cpp --- a/phoneapp/phoneuiview/src/cphonemenucontroller.cpp Mon Jun 21 15:39:45 2010 +0300 +++ b/phoneapp/phoneuiview/src/cphonemenucontroller.cpp Thu Jul 15 18:38:16 2010 +0300 @@ -40,7 +40,7 @@ #include #include #include - +#include #include #include @@ -175,6 +175,15 @@ } +// ----------------------------------------------------------------------------- +// ----------------------------------------------------------------------------- +// +TBool CPhoneMenuController::IsQwertyMode() const + { + return CPhonePubSubProxy::Instance()->Value( + KCRUidAvkon, + KAknQwertyInputModeActive ); + } // --------------------------------------------------------- // CPhoneMenuController::DynInitMenuBar // --------------------------------------------------------- @@ -522,7 +531,8 @@ break; case EPhoneDialerCmdTouchInput: { - if ( !FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) ) + if ( !FeatureManager::FeatureSupported( KFeatureIdCommonVoip ) || + IsQwertyMode() ) { menuPane->DeleteMenuItem( menuItemArray[i] ); }