static void _edit_end_cb(void* data, Evas_Object* obj, void* event_info)
{
+ // Set focus on 1st popup.
+ Input_Picker_Layout* pickerLayout = (Input_Picker_Layout*)data;
+ elm_object_focus_set(pickerLayout->popup, true);
+
if (!EflAssistHandle)
return;
#if ENABLE(TIZEN_HW_MORE_BACK_KEY)
evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,start", _edit_start_cb, 0);
- evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, 0);
+ evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, m_pickerLayout);
#endif
m_pickerLayout->okButton = elm_button_add(m_pickerLayout->popup);
#if ENABLE(TIZEN_HW_MORE_BACK_KEY)
evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,start", _edit_start_cb, 0);
- evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, 0);
+ evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, m_pickerLayout);
#endif
m_pickerLayout->okButton = elm_button_add(m_pickerLayout->popup);
#if ENABLE(TIZEN_HW_MORE_BACK_KEY)
evas_object_smart_callback_add(m_pickerLayout->timePicker, "edit,start", _edit_start_cb, 0);
- evas_object_smart_callback_add(m_pickerLayout->timePicker, "edit,end", _edit_end_cb, 0);
+ evas_object_smart_callback_add(m_pickerLayout->timePicker, "edit,end", _edit_end_cb, m_pickerLayout);
#endif
m_pickerLayout->okButton = elm_button_add(m_pickerLayout->popup);
#if ENABLE(TIZEN_HW_MORE_BACK_KEY)
evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,start", _edit_start_cb, 0);
- evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, 0);
+ evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, m_pickerLayout);
#endif
m_pickerLayout->okButton = elm_button_add(m_pickerLayout->popup);
#if ENABLE(TIZEN_HW_MORE_BACK_KEY)
evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,start", _edit_start_cb, 0);
- evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, 0);
+ evas_object_smart_callback_add(m_pickerLayout->datePicker, "edit,end", _edit_end_cb, m_pickerLayout);
#endif
m_pickerLayout->timePicker = elm_datetime_add(m_pickerLayout->layout);
#if ENABLE(TIZEN_HW_MORE_BACK_KEY)
evas_object_smart_callback_add(m_pickerLayout->timePicker, "edit,start", _edit_start_cb, 0);
- evas_object_smart_callback_add(m_pickerLayout->timePicker, "edit,end", _edit_end_cb, 0);
+ evas_object_smart_callback_add(m_pickerLayout->timePicker, "edit,end", _edit_end_cb, m_pickerLayout);
#endif
m_pickerLayout->okButton = elm_button_add(m_pickerLayout->popup);