ecore_wl2: Add API to remove surface managers

Someone might want to do this I guess.
This commit is contained in:
Derek Foreman 2018-01-26 13:13:54 -06:00
parent 03671c9c20
commit fb3928ec96
2 changed files with 7 additions and 0 deletions

View File

@ -2029,6 +2029,7 @@ EAPI void ecore_wl2_surface_flush(Ecore_Wl2_Surface *surface);
EAPI void ecore_wl2_window_surface_flush(Ecore_Wl2_Window *window);
EAPI Ecore_Wl2_Buffer *ecore_wl2_surface_buffer_create(Ecore_Wl2_Surface *surface);
EAPI int ecore_wl2_surface_manager_add(Ecore_Wl2_Surface_Interface *intf);
EAPI void ecore_wl2_surface_manager_del(Ecore_Wl2_Surface_Interface *intf);
# endif

View File

@ -319,6 +319,12 @@ ecore_wl2_surface_manager_add(Ecore_Wl2_Surface_Interface *intf)
return intf->id;
}
EAPI void
ecore_wl2_surface_manager_del(Ecore_Wl2_Surface_Interface *intf)
{
_smanagers = eina_list_remove(_smanagers, intf);
}
/* TEMPORARY HACK FOR TESTING */
Eina_Bool
ecore_wl2_surface_manager_dmabuf_add(void)