From 9393b1bff1785739f007094e930c0962f22bc234 Mon Sep 17 00:00:00 2001 From: Boram Park Date: Sat, 19 Aug 2017 10:13:47 +0900 Subject: [PATCH] e_comp_wl: apply evas-map when buffer-transform is changed Change-Id: I5fb7d3c56fd26c943f22b116a873427ef366fac2 --- src/bin/e_comp_wl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 6fc49dd..8691308 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -2427,6 +2427,9 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state) { int transform_change = (4 + state->buffer_viewport.buffer.transform - vp->buffer.transform) & 0x3; + /* when buffer is transformed, we have to apply the new evas-map */ + state->buffer_viewport.changed = EINA_TRUE; + ELOGF("TRANSFORM", "buffer_transform changed: old(%d) new(%d)", ec->pixmap, ec, vp->buffer.transform, state->buffer_viewport.buffer.transform); -- 2.7.4