From 51d111b3ee87d99f9222ae67527226a057295ec0 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 15 Jan 2014 00:09:33 -0500 Subject: [PATCH] fix restacking on client lower --- src/bin/e_comp_object.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index 5037a200b..99942e60f 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -1093,7 +1093,9 @@ _e_comp_intercept_lower(void *data, Evas_Object *obj) _e_comp_object_layers_add(cw, NULL, NULL, 1); if (evas_object_layer_get(o) != evas_object_layer_get(obj)) return; //already at bottom! if (obj == cw->comp->layers[cw->layer].obj) return; //never lower a layer marker! + evas_object_data_set(obj, "client_restack", (void*)1); evas_object_lower(obj); + evas_object_data_del(obj, "client_restack"); e_comp_shape_queue(cw->comp); }