From 418e0099aed4e8a62ba72de9b50b9030a7b9379a Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 17 Jan 2024 08:58:46 -0500 Subject: [PATCH] ecore_drm2: Add API to retrieve display user data if set --- src/lib/ecore_drm2/Ecore_Drm2.h | 1 + src/lib/ecore_drm2/ecore_drm2_displays.c | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/src/lib/ecore_drm2/Ecore_Drm2.h b/src/lib/ecore_drm2/Ecore_Drm2.h index e050741cdc..548150bc8b 100644 --- a/src/lib/ecore_drm2/Ecore_Drm2.h +++ b/src/lib/ecore_drm2/Ecore_Drm2.h @@ -117,6 +117,7 @@ EAPI void ecore_drm2_display_relative_to_set(Ecore_Drm2_Display *disp, const cha EAPI void ecore_drm2_display_dpi_get(Ecore_Drm2_Display *disp, int *xdpi, int *ydpi); EAPI Ecore_Drm2_Display *ecore_drm2_display_find(Ecore_Drm2_Device *dev, int x, int y); EAPI void ecore_drm2_display_user_data_set(Ecore_Drm2_Display *disp, void *data); +EAPI void *ecore_drm2_display_user_data_get(Ecore_Drm2_Display *disp); # endif diff --git a/src/lib/ecore_drm2/ecore_drm2_displays.c b/src/lib/ecore_drm2/ecore_drm2_displays.c index 4cf4da00f3..aa3b30f538 100644 --- a/src/lib/ecore_drm2/ecore_drm2_displays.c +++ b/src/lib/ecore_drm2/ecore_drm2_displays.c @@ -996,3 +996,10 @@ ecore_drm2_display_user_data_set(Ecore_Drm2_Display *disp, void *data) EINA_SAFETY_ON_NULL_RETURN(disp); disp->user_data = data; } + +EAPI void * +ecore_drm2_display_user_data_get(Ecore_Drm2_Display *disp) +{ + EINA_SAFETY_ON_NULL_RETURN_VAL(disp, NULL); + return disp->user_data; +}