From d1ba40d2d40c77a1d144b4e2bea456515bdd10c0 Mon Sep 17 00:00:00 2001
From: Nicolas Jager <nicolas.jager@savoirfairelinux.com>
Date: Mon, 12 Dec 2016 08:37:05 -0500
Subject: [PATCH] lookup : do during an incomming call

- does a lookup adress to update information about the contact.

Change-Id: Ida380de59a67b9e868192d9028c97e22e26551b7
Tuleap: #790
---
 SmartPanel.xaml.cpp | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/SmartPanel.xaml.cpp b/SmartPanel.xaml.cpp
index aebe1ed..dda32de 100644
--- a/SmartPanel.xaml.cpp
+++ b/SmartPanel.xaml.cpp
@@ -99,6 +99,7 @@ SmartPanel::SmartPanel()
             return;
         }
 
+        RingD::instance->lookUpAddress(from);
         contact->_accountIdAssociated = accountId;
 
         auto item = SmartPanelItemsViewModel::instance->findItem(contact);
@@ -1403,8 +1404,11 @@ void RingClientUWP::Views::SmartPanel::OnregisteredNameFound(RingClientUWP::Look
 
             /* open the text message page */
             auto item = SmartPanelItemsViewModel::instance->findItem(contact);
-            SmartPanelItemsViewModel::instance->_selectedItem = item;
-            summonMessageTextPage();
+
+            //if (item->_callStatus != CallStatus::INCOMING_RINGING) {// refacto : do something better
+            //    SmartPanelItemsViewModel::instance->_selectedItem = item;
+            //    summonMessageTextPage();
+            //}
         }
         break;
         case LookupStatus::INVALID_NAME:
@@ -1421,8 +1425,11 @@ void RingClientUWP::Views::SmartPanel::OnregisteredNameFound(RingClientUWP::Look
 
                     /* open the message text with the contact already recorder*/
                     item = SmartPanelItemsViewModel::instance->findItem(contactAlreadyRecorded);
-                    SmartPanelItemsViewModel::instance->_selectedItem = item;
-                    summonMessageTextPage();
+
+                    //if (item->_callStatus != CallStatus::INCOMING_RINGING) { // refacto : do something better
+                    //    SmartPanelItemsViewModel::instance->_selectedItem = item;
+                    //    summonMessageTextPage();
+                    //}
                     break;
                 }
 
-- 
GitLab