Fixed TizenRefApp-6859 Implement ability to copy image in the Contacts details 20/83520/2
authorNataliia Sydorchuk <n.sydorchuk@samsung.com>
Thu, 11 Aug 2016 10:26:12 +0000 (13:26 +0300)
committerEugene Kurzberg <i.kurtsberg@samsung.com>
Thu, 11 Aug 2016 11:15:15 +0000 (04:15 -0700)
Change-Id: I4123322b409779f419baa0bb4d745a77ae1a8502
Signed-off-by: Nataliia Sydorchuk <n.sydorchuk@samsung.com>
lib-contacts/src/Contacts/Details/BasicInfoItem.cpp

index c240d32..9418910 100644 (file)
@@ -124,6 +124,10 @@ void BasicInfoItem::onSelected()
 
 bool BasicInfoItem::onLongpressed()
 {
+       if (!m_ImagePath.getValue()) {
+               return false;
+       }
+
        Evas_Object *layout = elm_object_item_part_content_get(getObjectItem(), PART_THUMBNAIL);
        Ui::Thumbnail *thumbnail = static_cast<Ui::Thumbnail *>(Ui::Control::getControl(layout));
        Evas_Object *image = thumbnail->getImage();
@@ -180,6 +184,7 @@ Evas_Object *BasicInfoItem::createBackButton(Evas_Object *parent)
        elm_object_style_set(button, "naviframe/back_btn/default");
        evas_object_smart_callback_add(button, "clicked",
                        makeCallback(&BasicInfoItem::onBackPressed), this);
+       evas_object_propagate_events_set(button, EINA_FALSE);
        return button;
 }
 
@@ -190,6 +195,7 @@ Evas_Object *BasicInfoItem::createFavButton(Evas_Object *parent)
        elm_check_state_set(check, m_Favorite->getValue());
        evas_object_smart_callback_add(check, "changed",
                        makeCallback(&BasicInfoItem::onFavChanged), this);
+       evas_object_propagate_events_set(check, EINA_FALSE);
        return check;
 }