ecore-drm: Make ecore_drm_output_rotation_set fail properly
authorDuna Oh <duna.oh@samsung.com>
Mon, 15 Feb 2016 13:44:55 +0000 (08:44 -0500)
committerChris Michael <cpmichael@osg.samsung.com>
Mon, 15 Feb 2016 13:46:08 +0000 (08:46 -0500)
commit5ae5aade0aa291392bfe5f4e57a4cdc99f8fa605
treeca4baa3d9fba00f91101ad0f1575b053869a8092
parentb85ae776335e2e4d8c232c263eba94ecbc309ec5
ecore-drm: Make ecore_drm_output_rotation_set fail properly

When trying to set a rotation on a given output, we would previously
always be returning EINA_TRUE. We should be returning EINA_FALSE when
the rotation_set fails.

@fix

Summary: ecore_drm_output_rotation_set should be returning EINA_FALSE when the output doesn't have a plane of requested type.

Test Plan:
1. call ecore_drm_output_rotation_set() with ECORE_DRM_PLANE_TYPE_CURSOR
2. If output doesn't have a plane of ECORE_DRM_PLANE_TYPE_CURSOR, the for statement does nothing. But return value is TRUE;

Reviewers: raster, stefan_schmidt, gwanglim, devilhorns, zmike

Subscribers: input.hacker, cedric, JHyun, ManMower, jpeg

Differential Revision: https://phab.enlightenment.org/D3678
src/lib/ecore_drm/ecore_drm_output.c