iaupdate/IAD/ui/src/iaupdatemainview.cpp
branchRCL_3
changeset 81 42552535c1ac
parent 66 8b7f4e561641
--- a/iaupdate/IAD/ui/src/iaupdatemainview.cpp	Wed Sep 15 12:20:42 2010 +0300
+++ b/iaupdate/IAD/ui/src/iaupdatemainview.cpp	Wed Oct 13 14:40:19 2010 +0300
@@ -310,7 +310,30 @@
         RPointerArray<MIAUpdateAnyNode> selectedNodes;
         CleanupClosePushL( selectedNodes );
         GetSelectedNodesL( selectedNodes ); 
-                    
+        
+        
+        MIAUpdateAnyNode* currentNode = iContainer->GetCurrentNode( iAllNodes ); 
+        if( currentNode )
+            {
+            TBool selected = EFalse; 
+            for( TInt i = 0; i < selectedNodes.Count() && !selected; ++i ) 
+                {
+                MIAUpdateAnyNode* node = selectedNodes[i];
+                if( node == currentNode )
+                    {
+                    selected = ETrue;
+                    }
+                }  
+            if ( selected )
+                {
+                aMenuPane->SetItemDimmed( EAknCmdMark, ETrue ); 
+                }   
+            else
+                {
+                aMenuPane->SetItemDimmed( EAknCmdUnmark, ETrue );   
+                } 
+            }
+        
         if ( selectedNodes.Count() )
             {
             if ( selectedNodes[0]->NodeType() == MIAUpdateAnyNode::ENodeTypeFw )