diff --git a/src/modules/comp/e_mod_comp.c b/src/modules/comp/e_mod_comp.c index 9bb59730e..4261ebbda 100644 --- a/src/modules/comp/e_mod_comp.c +++ b/src/modules/comp/e_mod_comp.c @@ -598,7 +598,7 @@ _e_mod_comp_cb_update(E_Comp *c) printf("NOCOMP!\n"); printf("kill comp %x\n", cw->win); c->nocomp = 1; - c->render_overflow = 1; + c->render_overflow = 2; ecore_x_window_hide(c->win); cw->nocomp = 1; if (cw->redirected) @@ -665,7 +665,7 @@ _e_mod_comp_cb_update(E_Comp *c) { printf("COMP!\n"); c->nocomp = 0; - c->render_overflow = 1; + c->render_overflow = 2; ecore_x_window_show(c->win); EINA_INLIST_FOREACH(c->wins, cw) { @@ -750,7 +750,7 @@ _e_mod_comp_render_queue(E_Comp *c) { if (c->render_animator) { - c->render_overflow = 10; + c->render_overflow = 2; return; } c->render_animator = ecore_animator_add(_e_mod_comp_cb_animator, c); @@ -1790,7 +1790,7 @@ _e_mod_comp_configure(void *data, int type, void *event) } if (!((cw->x == ev->x) && (cw->y == ev->y) && - (cw->w == ev->h) && (cw->h == ev->h) && + (cw->w == ev->w) && (cw->h == ev->h) && (cw->border == ev->border))) { _e_mod_comp_win_configure(cw, ev->x, ev->y, ev->w, ev->h, ev->border);