diff -r 79311d856354 -r 7be2816dbabd idlehomescreen/xmluirendering/uiengine/src/xnfocuscontrol.cpp --- a/idlehomescreen/xmluirendering/uiengine/src/xnfocuscontrol.cpp Tue Apr 27 16:26:12 2010 +0300 +++ b/idlehomescreen/xmluirendering/uiengine/src/xnfocuscontrol.cpp Tue May 11 16:02:39 2010 +0300 @@ -25,6 +25,7 @@ #include "xnproperty.h" #include "xnappuiadapter.h" #include "xnuiengine.h" +#include "xneditmode.h" #include "xnnode.h" #include "xninactivitymonitor.h" @@ -165,6 +166,14 @@ // void CXnFocusControl::Draw( const TRect& aRect, CWindowGc& aGc ) const { + TInt state( iAppUiAdapter.UiEngine().EditMode()->EditState() ); + + // Don't draw focus appearance when shooting dragging widget in edit mode + if ( state == CXnEditMode::EShootContent ) + { + return; + } + if ( IsVisible() || iRefused ) { CXnNode* node( iAppUiAdapter.UiEngine().FocusedNode() );