NABI_SE Issue Fix: 45902 45915 and internal issue fix
[apps/osp/Contacts.git] / src / CtFavoriteListPanel.cpp
index 807e20c..0e130ea 100644 (file)
@@ -688,6 +688,8 @@ FavoriteListPanel::GetItemCount(void)
 void
 FavoriteListPanel::OnContactsChanged(void)
 {
+       ContactsApp* pContactsApp = static_cast<ContactsApp*>(ContactsApp::GetInstance());
+
        HideContactValuePopup();
        if (__pContextMenuAction != null)
        {
@@ -695,7 +697,14 @@ FavoriteListPanel::OnContactsChanged(void)
                __pContextMenuAction = null;
        }
 
-       __pPresentationModel->InitializeFavoriteList();
+       if (pContactsApp->GetOperationId() == OPERATION_ID_PICK)
+       {
+               __pPresentationModel->InitializeFavoriteList(pContactsApp->GetReturnType());
+       }
+       else
+       {
+               __pPresentationModel->InitializeFavoriteList();
+       }
 
        Form* pForm = dynamic_cast<Form*>(GetParent());
        AppAssert(pForm);