uiservicetab/vimpstui/src/cvimpstuitabbedview.cpp
branchRCL_3
changeset 14 6b620215f837
parent 10 d20aea8a18b6
child 21 2b7283837edb
--- 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)