From c66cdc1416f2ac50e96561853bdd6e3b6f828092 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 17 Jan 2014 17:49:10 -0500 Subject: [PATCH] only add client to raise stack if focus tracking is enabled focus tracking only gets frozen by winlist, at which point it's most likely that users also don't want the raise stack to be altered --- src/bin/e_comp_object.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index bed08846e..098534f14 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -1130,7 +1130,8 @@ _e_comp_intercept_raise(void *data, Evas_Object *obj) else { evas_object_stack_below(obj, cw->comp->layers[cw->layer].obj); - e_client_raise_latest_set(cw->ec); + if (e_client_focus_track_enabled()) + e_client_raise_latest_set(cw->ec); } e_comp_shape_queue(cw->comp); }