i.MX6: weston: Fix for missing flags 61/13161/1
authorMihail Grigorov <michael.grigorov@konsulko.com>
Tue, 9 Jan 2018 11:20:26 +0000 (13:20 +0200)
committerMihail Grigorov <michael.grigorov@konsulko.com>
Wed, 10 Jan 2018 09:15:12 +0000 (11:15 +0200)
The missed flags causes a stop of transformation

SPEC-1192
Signed-off-by: Mihail Grigorov <michael.grigorov@konsulko.com>
Change-Id: I601d2f35d2f73055187db827cc7687a25e4d4ece

meta-agl-bsp/meta-freescale-layer/recipes-graphics/wayland/weston-2.0.0/fix-ivi-layout-for-IMX6-fbdev.patch [new file with mode: 0644]
meta-agl-bsp/meta-freescale-layer/recipes-graphics/wayland/weston_2.0.0.bbappend

diff --git a/meta-agl-bsp/meta-freescale-layer/recipes-graphics/wayland/weston-2.0.0/fix-ivi-layout-for-IMX6-fbdev.patch b/meta-agl-bsp/meta-freescale-layer/recipes-graphics/wayland/weston-2.0.0/fix-ivi-layout-for-IMX6-fbdev.patch
new file mode 100644 (file)
index 0000000..2f4e6b6
--- /dev/null
@@ -0,0 +1,13 @@
+--- a/ivi-shell/ivi-layout.c   2018-01-09 12:36:35.595811484 +0200
++++ b/ivi-shell/ivi-layout.c   2018-01-09 12:39:59.579122491 +0200
+@@ -629,10 +629,6 @@
+       struct ivi_rectangle r;
+       bool can_calc = true;
+-      /*In case of no prop change, this just returns*/
+-      if (!ivilayer->prop.event_mask && !ivisurf->prop.event_mask)
+-              return;
+-
+       update_opacity(ivilayer, ivisurf, ivi_view->view);
+       if (ivisurf->prop.source_width == 0 || ivisurf->prop.source_height == 0) {
index 6832199..5cc7433 100644 (file)
@@ -4,6 +4,7 @@ SRC_URI_append_imxgpu3d = " \
     file://0001-libweston-Restore-EGL-support-for-the-fbdev-backend.patch     \
     file://0002-MGS-2352-ccc-Add-GPU-VIV-support-for-weston-2.0.patch     \
     file://0006-Link-compositor-to-egl.patch                               \
+    file://fix-ivi-layout-for-IMX6-fbdev.patch \
 "
 
 # The 'egl' configuration of weston requires gles support, and consideration