From: Boram Park Date: Sat, 19 Aug 2017 01:13:47 +0000 (+0900) Subject: e_comp_wl: apply evas-map when buffer-transform is changed X-Git-Tag: submit/tizen/20170824.044450~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F74%2F144974%2F2;p=platform%2Fupstream%2Fenlightenment.git e_comp_wl: apply evas-map when buffer-transform is changed Change-Id: I5fb7d3c56fd26c943f22b116a873427ef366fac2 --- 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);