derekf pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0aac2db93a8ae3d47fb4904b32d6962facae7d3d

commit 0aac2db93a8ae3d47fb4904b32d6962facae7d3d
Author: Derek Foreman <der...@osg.samsung.com>
Date:   Wed May 3 08:01:35 2017 -0500

    ecore_drm2: Use stricter cursor plane size check
    
    Unfortunately the plane sized returned from the cursor plane query isn't
    a limit, it's an exact size.  Sometimes you can use a different size,
    but that's completely hardware dependent - so stick to the advertised
    size.
---
 src/lib/ecore_drm2/ecore_drm2_plane.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/lib/ecore_drm2/ecore_drm2_plane.c 
b/src/lib/ecore_drm2/ecore_drm2_plane.c
index a1f0444..6f2666d 100644
--- a/src/lib/ecore_drm2/ecore_drm2_plane.c
+++ b/src/lib/ecore_drm2/ecore_drm2_plane.c
@@ -64,7 +64,7 @@ ecore_drm2_plane_assign(Ecore_Drm2_Output *output, 
Ecore_Drm2_Fb *fb)
              _plane_cursor_size_get(output->fd, &cw, &ch);
 
              /* check that this fb can fit in cursor plane */
-             if ((fb->w > cw) || (fb->h > ch))
+             if ((fb->w != cw) || (fb->h != ch))
                continue;
 
              /* if we reach here, this FB can go on the cursor plane */

-- 


Reply via email to