e_comp_object: fix missing assign new value to current_ec 81/102581/1
authorMinJeong Kim <minjjj.kim@samsung.com>
Tue, 6 Dec 2016 06:38:50 +0000 (15:38 +0900)
committerMinJeong Kim <minjjj.kim@samsung.com>
Tue, 6 Dec 2016 06:38:50 +0000 (15:38 +0900)
Change-Id: Ic8dd2f263d375b4d5de6e8690b92438a4db74ef9

src/bin/e_comp_object.c

index d66a8d52751db3989819344bb6f396131368da95..25b694d8ce618d4e99b43cfc3f289a6ebe5e63e6 100644 (file)
@@ -1573,10 +1573,10 @@ _e_comp_intercept_stack_helper(E_Comp_Object *cw, Evas_Object *stack, E_Comp_Obj
           {
              while ((new_stack = e_client_below_get(current_ec)))
                {
+                  current_ec = new_stack;
                   if (new_stack == cw->ec) continue;
                   if (new_stack->layer != cw2->ec->layer) break;
                   if (!new_stack->layer_pending) break;
-                  current_ec = new_stack;
                }
              if ((new_stack) && (new_stack->layer == cw2->ec->layer))
                stack = new_stack->frame;
@@ -1592,10 +1592,10 @@ _e_comp_intercept_stack_helper(E_Comp_Object *cw, Evas_Object *stack, E_Comp_Obj
           {
              while ((new_stack = e_client_above_get(current_ec)))
                {
+                  current_ec = new_stack;
                   if (new_stack == cw->ec) continue;
                   if (new_stack->layer != cw2->ec->layer) break;
                   if (!new_stack->layer_pending) break;
-                  current_ec = new_stack;
                }
              if ((new_stack) && (new_stack->layer == cw2->ec->layer))
                stack = new_stack->frame;