phonebookui/Phonebook2/GroupExtension/src/CPguGroupMembersView.cpp
branchRCL_3
changeset 12 4ae315f230bc
parent 6 e8e3147d53eb
child 18 d4f567ce2e7c
--- a/phonebookui/Phonebook2/GroupExtension/src/CPguGroupMembersView.cpp	Tue May 11 16:00:21 2010 +0300
+++ b/phonebookui/Phonebook2/GroupExtension/src/CPguGroupMembersView.cpp	Tue May 25 12:26:45 2010 +0300
@@ -56,6 +56,7 @@
 #include <MPbk2ContactViewSupplier.h>
 #include <CPbk2StoreConfiguration.h>
 #include <MPbk2AppUi.h>
+#include <Pbk2MenuFilteringFlags.hrh>
 
 // Virtual Phonebook
 #include <MVPbkContactViewBase.h>
@@ -2093,7 +2094,17 @@
 //
 TInt CPguGroupMembersView::GetViewSpecificMenuFilteringFlagsL() const
     {
-    return iViewImpl->GetViewSpecificMenuFilteringFlagsL();
+    TInt flags = iViewImpl->GetViewSpecificMenuFilteringFlagsL();
+    MPbk2ContactUiControl* ctrl = iViewImpl->Control();
+    if( ctrl )
+        {
+        const MVPbkViewContact* contact = ctrl->FocusedViewContactL();
+        if( contact && contact->Expandable() )
+            {
+            flags |= KPbk2FocusedItemIsExpandable;
+            }
+        }
+    return flags;
     }
 
 // --------------------------------------------------------------------------