diff -r f4a778e096c2 -r 9da50d567e3c phonebookui/Phonebook2/NamesListExtension/src/NamesListExView.cpp --- a/phonebookui/Phonebook2/NamesListExtension/src/NamesListExView.cpp Wed Sep 01 12:29:52 2010 +0100 +++ b/phonebookui/Phonebook2/NamesListExtension/src/NamesListExView.cpp Tue Sep 14 20:54:53 2010 +0300 @@ -21,7 +21,7 @@ #include "CPbk2CmdItemAddTop.h" #include "CPbk2CmdItemRemoteContactLookup.h" #include -#include +#include #include "Pbk2NlxMenuFiltering.h" #include "cpbk2cmditemmycard.h" #include "cpbk2mycard.h" @@ -36,14 +36,15 @@ #include #include "CPbk2ViewState.h" #include -#include -#include -#include -#include +#include +#include +#include +#include #include #include #include #include +#include #include #include #include @@ -815,6 +816,23 @@ } break; } + case R_PHONEBOOK2_NAMESLIST_BACKUP_MENU_PLACEHOLDER: + { + if ( iControl->ContactsMarked() && iMarkingModeOn ) + { + // This item is shown in option menu but not in popup menu + CEikMenuBar* menuBar = static_cast( aMenuPane->Parent() ); + if ( menuBar && menuBar->GetMenuType() == CEikMenuBar::EMenuOptions ) + { + aMenuPane->SetItemSpecific( EPmuCmdCascadingBackup, ETrue ); + } + else + { + aMenuPane->SetItemDimmed( EPmuCmdCascadingBackup, ETrue ); + } + } + break; + } case R_PHONEBOOK2_NAMESLIST_SEND_URL_MENU: { DimItem( aMenuPane, EPbk2CmdGoToURL );