TizenRefApp-9601 Add to contacts button displayed when ending call with Unknown contact 81/155281/1
authorIgor Olshevskyi <i.olshevskyi@samsung.com>
Thu, 12 Oct 2017 15:15:02 +0000 (18:15 +0300)
committerIgor Olshevskyi <i.olshevskyi@samsung.com>
Thu, 12 Oct 2017 15:15:02 +0000 (18:15 +0300)
Change-Id: Ic5f0b3e6bb2c43da83f6aae802787efd88b3ee08

call-ui/presenters/misc/AccessoryPresenter.cpp

index 16d7486a3ee228c19a3d5304a915e73f2f209ff9..293f510402e347f2173167165098c8aa72ddcdf5 100644 (file)
@@ -275,9 +275,11 @@ namespace callui {
                if (!callInfo) {
                        FAIL_RETURN(RES_FAIL, "callInfo is NULL");
                }
-               if (!(callInfo->isEmergency())
-                               && !(callInfo->getConferenceMemberCount() > 1)
-                               && !(callInfo->getContactInfo())) {
+               if (!(callInfo->isEmergency() ||
+                               callInfo->isVoiceMailNumber() ||
+                               isUnknownCaller(*callInfo)) &&
+                               !(callInfo->getConferenceMemberCount() > 1) &&
+                               !(callInfo->getContactInfo())) {
                        FAIL_RETURN(createAddContactBtn(), "createAddContactBtn() failed");
                        m_widget->setContent(*m_addContactBtn, impl::PART_SWL_SLOT2);
                        m_unsavedPhoneNumber = callInfo->getPhoneNumber();