mirror of
https://github.com/Ryujinx/SDL.git
synced 2025-03-22 16:55:07 +00:00
wayland: Destroy proxy wrappers and callbacks before event queues
Destroy any proxy wrappers and callbacks before the associated event queues to silence libwayland warnings about destroying the queues while proxies are still attached.
This commit is contained in:
parent
8b39eb9b1f
commit
132b88749c
|
@ -2308,9 +2308,9 @@ void Wayland_DestroyWindow(_THIS, SDL_Window *window)
|
|||
SDL_free(wind->outputs);
|
||||
|
||||
if (wind->gles_swap_frame_callback) {
|
||||
WAYLAND_wl_event_queue_destroy(wind->gles_swap_frame_event_queue);
|
||||
WAYLAND_wl_proxy_wrapper_destroy(wind->gles_swap_frame_surface_wrapper);
|
||||
wl_callback_destroy(wind->gles_swap_frame_callback);
|
||||
WAYLAND_wl_proxy_wrapper_destroy(wind->gles_swap_frame_surface_wrapper);
|
||||
WAYLAND_wl_event_queue_destroy(wind->gles_swap_frame_event_queue);
|
||||
}
|
||||
|
||||
if (wind->surface_damage_frame_callback) {
|
||||
|
|
Loading…
Reference in a new issue