summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xlib/details/ct-input-utils.c2
-rwxr-xr-xlib/details/ct-input-view.c2
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;