diff -r 5315654608de -r 08c6ee43b396 idlehomescreen/xmluirendering/uiengine/src/xncomponentfactory.cpp --- a/idlehomescreen/xmluirendering/uiengine/src/xncomponentfactory.cpp Thu Jan 07 12:39:41 2010 +0200 +++ b/idlehomescreen/xmluirendering/uiengine/src/xncomponentfactory.cpp Mon Jan 18 20:10:36 2010 +0200 @@ -124,14 +124,15 @@ adapter->SetComponent( aTargetComponent ); adapter->SetComponentsToInheritVisibility( ETrue ); - adapter->MakeVisible( EFalse ); - + if ( type != KToolTip ) { // Don't activate tooltip yet adapter->ActivateL(); } - + + adapter->MakeVisible( EFalse ); + CleanupStack::Pop( aTargetComponent ); return response;