From: Mike Blumenkrantz Date: Wed, 22 Apr 2015 23:34:19 +0000 (-0400) Subject: ecore-drm: fix ecore_drm_devices_get() to return a const value X-Git-Tag: v1.14.0-beta3~32 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4e7549683b274b5c1f86122d9a036b948e417b98;p=platform%2Fupstream%2Fefl.git ecore-drm: fix ecore_drm_devices_get() to return a const value this is the internal device list, we're pretty hosed if someone decides to free it because there's no const --- diff --git a/src/lib/ecore_drm/Ecore_Drm.h b/src/lib/ecore_drm/Ecore_Drm.h index 8e837e0a2b..e3620df342 100644 --- a/src/lib/ecore_drm/Ecore_Drm.h +++ b/src/lib/ecore_drm/Ecore_Drm.h @@ -746,6 +746,6 @@ EAPI void ecore_drm_device_pointer_xy_get(Ecore_Drm_Device *dev, int *x, int *y) * @ingroup Ecore_Drm_Device_Group * @since 1.14 */ -EAPI Eina_List *ecore_drm_devices_get(void); +EAPI const Eina_List *ecore_drm_devices_get(void); #endif diff --git a/src/lib/ecore_drm/ecore_drm_device.c b/src/lib/ecore_drm/ecore_drm_device.c index 6eaf4181aa..f0908e2714 100644 --- a/src/lib/ecore_drm/ecore_drm_device.c +++ b/src/lib/ecore_drm/ecore_drm_device.c @@ -353,7 +353,7 @@ ecore_drm_device_close(Ecore_Drm_Device *dev) return EINA_TRUE; } -EAPI Eina_List * +EAPI const Eina_List * ecore_drm_devices_get(void) { return drm_devices;