diff --git a/src/modules/syscon/e_syscon.c b/src/modules/syscon/e_syscon.c index 6e26cd746..8658685b5 100644 --- a/src/modules/syscon/e_syscon.c +++ b/src/modules/syscon/e_syscon.c @@ -91,6 +91,7 @@ e_syscon_show(E_Zone *zone, const char *defact) popup = e_comp_object_util_add(o_bg, E_COMP_OBJECT_TYPE_POPUP); evas_object_data_set(popup, "zone", zone); e_comp_object_util_autoclose(popup, NULL, _cb_key_down, NULL); + evas_object_layer_set(popup, E_LAYER_POPUP); act_count = 0; show_time = t; @@ -273,6 +274,7 @@ e_syscon_show(E_Zone *zone, const char *defact) evas_event_thaw(evas); inevas = 0; evas_object_show(popup); + evas_object_focus_set(popup, 1); return 1; }