--- a/idlehomescreen/xmluirendering/uiengine/src/xnviewadapter.cpp Tue May 11 16:02:39 2010 +0300
+++ b/idlehomescreen/xmluirendering/uiengine/src/xnviewadapter.cpp Tue May 25 12:29:32 2010 +0300
@@ -591,6 +591,17 @@
CXnNode* node( aContainer.Node()->LayoutNode() );
+ CXnDomStringPool* sp( node->DomNode()->StringPool() );
+
+ CXnProperty* prop = CXnProperty::NewL(
+ XnPropertyNames::style::common::KDisplay,
+ XnPropertyNames::style::common::display::KBlock,
+ CXnDomPropertyValue::EString, *sp );
+ CleanupStack::PushL( prop );
+
+ node->SetPropertyWithoutNotificationL( prop );
+ CleanupStack::Pop( prop );
+
node->ReportXuikonEventL( *iActivate );
if ( iFlags.IsSet( EIsInCall ) )
@@ -731,15 +742,26 @@
// Run controls to powersave mode
ChangeControlsStateL( EFalse );
+ CXnNode* node( iContainer->Node()->LayoutNode() );
+
+ CXnDomStringPool* sp( node->DomNode()->StringPool() );
+
+ CXnProperty* prop = CXnProperty::NewL(
+ XnPropertyNames::style::common::KDisplay,
+ XnPropertyNames::style::common::display::KNone,
+ CXnDomPropertyValue::EString, *sp );
+ CleanupStack::PushL( prop );
+
+ node->SetPropertyWithoutNotificationL( prop );
+ CleanupStack::Pop( prop );
+
if ( !iDeactivate )
{
iDeactivate = BuildDeactivateTriggerL( iAppUiAdapter.UiEngine() );
}
-
- CXnNode* node( iContainer->Node()->LayoutNode() );
-
+
node->ReportXuikonEventL( *iDeactivate );
-
+
if ( aHide )
{
node->Control()->MakeVisible( EFalse );