wl_shell: set accepts_focus value to 1 when get a toplevel_set 42/48142/1 accepted/tizen/mobile/20150917.040843 accepted/tizen/tv/20150917.040855 accepted/tizen/wearable/20150917.040904 submit/tizen/20150916.011705
authorDuna Oh <duna.oh@samsung.com>
Tue, 15 Sep 2015 02:44:31 +0000 (11:44 +0900)
committerDuna Oh <duna.oh@samsung.com>
Tue, 15 Sep 2015 02:44:41 +0000 (11:44 +0900)
Toplevel windows should accept focus. Only then it can get keyboard events

Change-Id: Id9f9f8e2e137dd6f29888feeb881a603f43d5149
Signed-off-by: Duna Oh <duna.oh@samsung.com>
src/modules/wl_desktop_shell/e_mod_main.c

index 8a6e03ff896695fa6a92ec16a053c0c57a4f4552..428fc040e908847e34f9887af0e3bf760237abee 100644 (file)
@@ -277,6 +277,7 @@ _e_shell_surface_cb_toplevel_set(struct wl_client *client EINA_UNUSED, struct wl
      }
 
    /* set toplevel client properties */
+   ec->icccm.accepts_focus = 1;
    if (!ec->internal)
      ec->borderless = !ec->internal;