forked from enlightenment/efl
ecore_wl2: Add API to remove surface managers
Someone might want to do this I guess.
This commit is contained in:
parent
03671c9c20
commit
fb3928ec96
|
@ -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 void ecore_wl2_window_surface_flush(Ecore_Wl2_Window *window);
|
||||||
EAPI Ecore_Wl2_Buffer *ecore_wl2_surface_buffer_create(Ecore_Wl2_Surface *surface);
|
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 int ecore_wl2_surface_manager_add(Ecore_Wl2_Surface_Interface *intf);
|
||||||
|
EAPI void ecore_wl2_surface_manager_del(Ecore_Wl2_Surface_Interface *intf);
|
||||||
|
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
|
|
|
@ -319,6 +319,12 @@ ecore_wl2_surface_manager_add(Ecore_Wl2_Surface_Interface *intf)
|
||||||
return intf->id;
|
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 */
|
/* TEMPORARY HACK FOR TESTING */
|
||||||
Eina_Bool
|
Eina_Bool
|
||||||
ecore_wl2_surface_manager_dmabuf_add(void)
|
ecore_wl2_surface_manager_dmabuf_add(void)
|
||||||
|
|
Loading…
Reference in New Issue