e_comp_wl: apply evas-map when buffer-transform is changed 74/144974/2
authorBoram Park <boram1288.park@samsung.com>
Sat, 19 Aug 2017 01:13:47 +0000 (10:13 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 22 Aug 2017 04:36:13 +0000 (04:36 +0000)
Change-Id: I5fb7d3c56fd26c943f22b116a873427ef366fac2

src/bin/e_comp_wl.c

index 6fc49dd..8691308 100644 (file)
@@ -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);