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 *)
|
(struct Fl_Wayland_Graphics_Driver::wld_buffer *)
|
||||||
wl_buffer_get_user_data(new_image->buffer);
|
wl_buffer_get_user_data(new_image->buffer);
|
||||||
struct wld_window fake_xid;
|
struct wld_window fake_xid;
|
||||||
|
memset(&fake_xid, 0, sizeof(fake_xid));
|
||||||
fake_xid.buffer = offscreen;
|
fake_xid.buffer = offscreen;
|
||||||
Fl_Wayland_Graphics_Driver::buffer_release(&fake_xid);
|
Fl_Wayland_Graphics_Driver::buffer_release(&fake_xid);
|
||||||
free(new_image);
|
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 *)
|
(struct Fl_Wayland_Graphics_Driver::wld_buffer *)
|
||||||
wl_surface_get_user_data(dnd_icon);
|
wl_surface_get_user_data(dnd_icon);
|
||||||
struct wld_window fake_window;
|
struct wld_window fake_window;
|
||||||
|
memset(&fake_window, 0, sizeof(fake_window));
|
||||||
fake_window.buffer = off;
|
fake_window.buffer = off;
|
||||||
Fl_Wayland_Graphics_Driver::buffer_release(&fake_window);
|
Fl_Wayland_Graphics_Driver::buffer_release(&fake_window);
|
||||||
wl_surface_destroy(dnd_icon);
|
wl_surface_destroy(dnd_icon);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user