idlehomescreen/xmluirendering/uiengine/src/xnviewadapter.cpp
branchRCL_3
changeset 25 137ebc85284b
parent 23 7be2816dbabd
child 26 1b758917cafc
--- 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 );