diff options
-rwxr-xr-x | lib/details/ct-input-utils.c | 2 | ||||
-rwxr-xr-x | lib/details/ct-input-view.c | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/details/ct-input-utils.c b/lib/details/ct-input-utils.c index ca07c49..0fe4ba6 100755 --- a/lib/details/ct-input-utils.c +++ b/lib/details/ct-input-utils.c @@ -77,6 +77,8 @@ static void input_src_ug_destroy(ui_gadget_h ug, void *priv) ct_input_data *cinput_d = priv; p_retm_if(NULL == ug, "ug is NULL"); + elm_object_tree_focus_allow_set(cinput_d->cdetail_d->navi, EINA_TRUE); + if (NULL == cinput_d->crop_ug) { ug_destroy(ug); cinput_d->src_ug = NULL; diff --git a/lib/details/ct-input-view.c b/lib/details/ct-input-view.c index a9d6a02..ecef5b0 100755 --- a/lib/details/ct-input-view.c +++ b/lib/details/ct-input-view.c @@ -1452,7 +1452,7 @@ static void input_ringtone_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, vo evas_object_geometry_get(obj, &x, &y, &w, &h); if (ev->output.y < y || y + h < ev->output.y) return; - elm_object_focus_set(cinput_d->cdetail_d->navi, EINA_FALSE); + elm_object_tree_focus_allow_set(cinput_d->cdetail_d->navi, EINA_FALSE); if(cinput_d->cdetail_d->ug) return; |