--- 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 )