From a31fd5dfcf9cbb46a8673087425e1a69fd6c64a4 Mon Sep 17 00:00:00 2001 From: Eugene Kurzberg Date: Tue, 19 Apr 2016 16:35:40 +0300 Subject: [PATCH] TizenRefApp-6040 SIP Displayed when Enabling Edit Mode Change-Id: Iaaa7f2dae57beff8fefb09c5bc9a33823010dde0 Signed-off-by: Eugene Kurzberg --- lib-contacts/src/Contacts/Input/InputView.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib-contacts/src/Contacts/Input/InputView.cpp b/lib-contacts/src/Contacts/Input/InputView.cpp index d13277ee..bd3e1975 100644 --- a/lib-contacts/src/Contacts/Input/InputView.cpp +++ b/lib-contacts/src/Contacts/Input/InputView.cpp @@ -131,7 +131,7 @@ Evas_Object *InputView::onCreate(Evas_Object *parent) void InputView::onCreated() { addFieldItem(addField(FieldImage)); - addFieldItem(addField(FieldName))->focus(); + ContactFieldItem *nameItem = addFieldItem(addField(FieldName)); for (auto &&field : m_Contact) { ContactFieldId fieldId = ContactFieldId(field.getId()); @@ -156,8 +156,11 @@ void InputView::onCreated() } } - if (m_Contact.isNew() && m_Contact.getFieldById(FieldNumber)->isEmpty()) { - addFieldItem(addField(FieldNumber)); + if (m_Contact.isNew()) { + if (m_Contact.getFieldById(FieldNumber)->isEmpty()) { + addFieldItem(addField(FieldNumber)); + } + nameItem->focus(); } } -- 2.34.1