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 */ --