ecore-wl2: Add API function to return wl_display

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2015-08-19 13:41:01 -04:00
parent 93f17dec58
commit 31bf92dbbd
2 changed files with 19 additions and 0 deletions

View File

@ -129,6 +129,18 @@ EAPI Ecore_Wl2_Display *ecore_wl2_display_create(const char *name);
*/
EAPI Ecore_Wl2_Display *ecore_wl2_display_connect(const char *name);
/**
* Retrieve the existing Wayland display
*
* @param display The Ecore_Wl2_Display for which to retrieve the existing
* Wayland display from
*
* @return The wl_display which this Ecore_Wl2_Display is using
*
* @ingroup Ecore_Wl2_Display_Group
*/
EAPI struct wl_display *ecore_wl2_display_get(Ecore_Wl2_Display *display);
/* # ifdef __cplusplus */
/* } */
/* # endif */

View File

@ -238,3 +238,10 @@ err:
free(ewd);
return NULL;
}
EAPI struct wl_display *
ecore_wl2_display_get(Ecore_Wl2_Display *display)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(display, NULL);
return display->wl.display;
}