TizenRefApp-9396 [Call UI] Fix outgoing call second attempt blocking 64/151564/2
authorIgor Olshevskyi <i.olshevskyi@samsung.com>
Wed, 20 Sep 2017 14:26:35 +0000 (17:26 +0300)
committerIgor Olshevskyi <i.olshevskyi@samsung.com>
Thu, 21 Sep 2017 10:26:48 +0000 (13:26 +0300)
Change-Id: I9bd40a906a7877f88243968eaf8e0b0babb238ab

call-ui/model/impl/CallManager.cpp

index b0eb13a3d04e4194fb58bced373b75c3becdef72..02f6fe0b0cf45a2ae187a0874a78e2f33176c9a0 100644 (file)
@@ -397,11 +397,16 @@ namespace callui {
 
        Result CallManager::processOutgoingCall(const std::string &telNum)
        {
-               if (!m_waitDialing) {
-                       m_waitDialing = true;
-                       return dialVoiceCall(telNum);
+               if (m_waitDialing) {
+                       WLOG("Wait dialing state. "
+                                       "Ignore attempt on making outgoing call on %s",
+                                       telNum.c_str());
+
+                       return RES_OK;
                }
-               return RES_FAIL;
+
+               m_waitDialing = true;
+               return dialVoiceCall(telNum);
        }
 
        Result CallManager::processIncomingCall(SimSlot slot)