Wayland: add necessary initializations after commit b7fba46

This commit is contained in:
ManoloFLTK 2024-01-19 09:32:57 +01:00
parent 01f2f760b6
commit 13d412f82f
2 changed files with 2 additions and 0 deletions

View File

@ -80,6 +80,7 @@ void Fl_Wayland_Window_Driver::delete_cursor_(struct wld_window *xid, bool delet
(struct Fl_Wayland_Graphics_Driver::wld_buffer *)
wl_buffer_get_user_data(new_image->buffer);
struct wld_window fake_xid;
memset(&fake_xid, 0, sizeof(fake_xid));
fake_xid.buffer = offscreen;
Fl_Wayland_Graphics_Driver::buffer_release(&fake_xid);
free(new_image);

View File

@ -111,6 +111,7 @@ static void data_source_handle_cancelled(void *data, struct wl_data_source *sour
(struct Fl_Wayland_Graphics_Driver::wld_buffer *)
wl_surface_get_user_data(dnd_icon);
struct wld_window fake_window;
memset(&fake_window, 0, sizeof(fake_window));
fake_window.buffer = off;
Fl_Wayland_Graphics_Driver::buffer_release(&fake_window);
wl_surface_destroy(dnd_icon);