Wayland: add necessary initializations after commit b7fba46
This commit is contained in:
parent
01f2f760b6
commit
13d412f82f
@ -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);
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user