if ((!effect->ctx_begin) || (!effect->ctx_end)) return;
if (effect->running) return;
+ /* now, we're going to start rotation effect.
+ * so, unblock updating canvas (compositing mode)
+ */
+ e_comp_canvas_norender_pop();
+
EFFINF("Rotation Effect Start", NULL, NULL);
effect->running = EINA_TRUE;
/* add hwc override */
e_comp_override_add();
+
+ /* block updating canvas (compositing mode) to avoid showing rotated window that
+ * could be outputted to the screen before starting rotation effect.
+ * it will be unset when the rotation effect starts.
+ */
+ e_comp_canvas_norender_push();
}
static void