fix relative stack object check
authorMike Blumenkrantz <zmike@samsung.com>
Sat, 10 May 2014 21:13:48 +0000 (17:13 -0400)
committerMike Blumenkrantz <zmike@samsung.com>
Sat, 10 May 2014 21:18:08 +0000 (17:18 -0400)
src/bin/e_comp_object.c

index b8d48da..337b13d 100644 (file)
@@ -1026,7 +1026,10 @@ _e_comp_intercept_stack_helper(E_Comp_Object *cw, Evas_Object *stack, E_Comp_Obj
      layer = cw->ec->layer;
    else
      layer = evas_object_layer_get(stack);
-   ecstack = e_client_below_get(cw->ec);
+   if (raising)
+     ecstack = e_client_below_get(cw->ec);
+   else
+     ecstack = e_client_above_get(cw->ec);
    if (layer != e_comp_canvas_layer_map_to(cw->layer))
      {
         /* some FOOL is trying to restack a layer marker */