summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>2016-01-17 15:32:43 +0100
committerMike Blumenkrantz <zmike@osg.samsung.com>2016-02-02 13:33:22 -0500
commita928205be41e8b519c104413ada95f5743ec1c2e (patch)
treeeeb824dce6ffd00cba4ab91dfebace6c9ccee00d
parentbd8a8047181c1fe5075c47b1daf3e9e3a9254407 (diff)
e_comp_wl: only ignore ignored clients
a override client (in terms of override like x) should get focus, which would not happen for the case of the function call.
-rw-r--r--src/bin/e_comp_wl.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index b9012e7c4..f6c81c0e5 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -128,7 +128,8 @@ _e_comp_wl_evas_cb_show(void *data, Evas *evas EINA_UNUSED, Evas_Object *obj EIN
128 ec->comp_data->need_reparent = EINA_TRUE; 128 ec->comp_data->need_reparent = EINA_TRUE;
129 ec->visible = EINA_TRUE; 129 ec->visible = EINA_TRUE;
130 } 130 }
131 if (!e_client_util_ignored_get(ec)) 131
132 if (!ec->ignored)
132 { 133 {
133 ec->take_focus = !starting; 134 ec->take_focus = !starting;
134 EC_CHANGED(ec); 135 EC_CHANGED(ec);