diff -r b01126ce0bec -r ba63c83f4716 idlehomescreen/xmluirendering/uiengine/src/xnuienginepluginif.cpp --- a/idlehomescreen/xmluirendering/uiengine/src/xnuienginepluginif.cpp Wed Sep 15 12:00:00 2010 +0300 +++ b/idlehomescreen/xmluirendering/uiengine/src/xnuienginepluginif.cpp Wed Oct 13 14:18:30 2010 +0300 @@ -173,15 +173,11 @@ node = &( aFocusedNode->Node() ); } - if ( node ) - { - TRAP_IGNORE( node->SetStateWithoutNotificationL( - XnPropertyNames::style::common::KFocus ) ); - } - else - { - TRAP_IGNORE( iUiEngine->SetFocusedNodeL( NULL ) ); - } + TRAP_IGNORE + ( + node->SetStateWithoutNotificationL( + XnPropertyNames::style::common::KFocus ); + ); } // ----------------------------------------------------------------------------- @@ -360,6 +356,17 @@ } // ----------------------------------------------------------------------------- +// TXnUiEnginePluginIf::EnablePartialTouchInput +// +// ----------------------------------------------------------------------------- +// +EXPORT_C void TXnUiEnginePluginIf::EnablePartialTouchInput( + CXnNodePluginIf& aNode, TBool aEnable ) + { + iUiEngine->EnablePartialTouchInput(aNode.Node(), aEnable); + } + +// ----------------------------------------------------------------------------- // TXnUiEnginePluginIf::IsTextEditorActive // // -----------------------------------------------------------------------------