--- a/uiservicetab/vimpstui/src/cvimpstuitabbedview.cpp Tue May 25 12:27:36 2010 +0300
+++ b/uiservicetab/vimpstui/src/cvimpstuitabbedview.cpp Wed Jun 09 09:27:17 2010 +0300
@@ -474,6 +474,7 @@
}
}
// common to all
+ aMenuPane->SetItemDimmed(ECmdOpenConversation, ETrue);
aMenuPane->SetItemDimmed(ECmdContactAddAsFriend, ETrue);
aMenuPane->SetItemDimmed(KAiwCmdCall, ETrue);
aMenuPane->SetItemDimmed(ECmdCloseConversation, ETrue);
@@ -514,6 +515,11 @@
if ( iCommandHandler.GetProcessInterface().IsConversationExist( itemIndex ) )
{
aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);
+ aMenuPane->SetItemDimmed(ECmdOpenConversation, ETrue);
+ }
+ else
+ {
+ aMenuPane->SetItemDimmed(ECmdOpenConversation, EFalse);
}
}
}
@@ -606,7 +612,12 @@
{
if (iCommandHandler.GetProcessInterface().IsConversationExist( itemIndex ))
{
- aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);
+ aMenuPane->SetItemDimmed(ECmdCloseConversation, EFalse);
+ aMenuPane->SetItemDimmed(ECmdOpenConversation, ETrue);
+ }
+ else
+ {
+ aMenuPane->SetItemDimmed(ECmdOpenConversation, EFalse);
}
}
if(voipService)