TSAM-6477 Keyboard appears for few seconds when tapping on Event option 74/80274/1 submit/tizen/20160715.125825
authorEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 15 Jul 2016 12:16:10 +0000 (15:16 +0300)
committerEugene Kurzberg <i.kurtsberg@samsung.com>
Fri, 15 Jul 2016 12:17:02 +0000 (15:17 +0300)
Change-Id: Ia29ca40eadf48365d893b7c20a941be431b4b5d5
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
lib-contacts/src/Contacts/Input/AddFieldsItem.cpp

index ad432fd..ad3bd1f 100644 (file)
@@ -79,7 +79,6 @@ Evas_Object *AddFieldsItem::createButton(Evas_Object *parent, const char *text,
        elm_object_style_set(button, "circle");
        elm_object_translatable_text_set(button, text);
        elm_object_part_content_set(button, "elm.swallow.content", image);
-       elm_object_focus_allow_set(button, EINA_FALSE);
        evas_object_smart_callback_add(button, "clicked", callback, data);
 
        evas_object_size_hint_weight_set(button, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
@@ -95,6 +94,7 @@ Evas_Object *AddFieldsItem::createAddFieldButton(Evas_Object *parent,
        Evas_Object *button = createButton(parent, Common::getContactFieldName(fieldId), iconPath,
                        makeCallback(&AddFieldsItem::onAddButtonPressed), this);
        evas_object_smart_data_set(button, (void *) fieldId);
+       elm_object_focus_allow_set(button, EINA_FALSE);
        elm_object_disabled_set(button, !m_AddFieldStates[fieldId]);
 
        m_Buttons[fieldId] = button;