TSAM-6155 Picture profile changes to the default after selecting but not exchange... 25/79125/1
authorEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 8 Jul 2016 08:41:47 +0000 (11:41 +0300)
committerEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 8 Jul 2016 08:41:47 +0000 (11:41 +0300)
Change-Id: I819d59f918c75dc8aa1a1e0987602fbd572a42a9
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
lib-contacts/src/Contacts/Input/ContactImageFieldControl.cpp

index 7f01c78..3ddd925 100644 (file)
@@ -48,8 +48,11 @@ void ContactImageFieldControl::onCreated()
 void ContactImageFieldControl::onImageResult(app_control_h request, app_control_h reply,
                app_control_result_e result)
 {
-       m_Field.setValue(App::getSingleExtraData(reply, APP_CONTROL_DATA_SELECTED).c_str());
-       update();
+       std::string value = App::getSingleExtraData(reply, APP_CONTROL_DATA_SELECTED);
+       if (!value.empty()) {
+               m_Field.setValue(value.c_str());
+               update();
+       }
 }
 
 void ContactImageFieldControl::onImagePressed(Evas_Object *image, void *eventInfo)