From 4e7549683b274b5c1f86122d9a036b948e417b98 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 22 Apr 2015 19:34:19 -0400 Subject: [PATCH] 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 --- src/lib/ecore_drm/Ecore_Drm.h | 2 +- src/lib/ecore_drm/ecore_drm_device.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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;