Skip to content
Snippets Groups Projects
Commit e04b804a authored by Alexandros Frantzis's avatar Alexandros Frantzis
Browse files

winewayland.drv: Handle WM_DESTROYCLIPBOARD message.

parent d9fdd2e6
No related branches found
No related tags found
No related merge requests found
...@@ -553,6 +553,14 @@ static void clipboard_render_format(UINT clipboard_format) ...@@ -553,6 +553,14 @@ static void clipboard_render_format(UINT clipboard_format)
} }
} }
static void clipboard_destroy(void)
{
struct wayland *wayland = thread_wayland();
struct wayland_data_device *data_device =
wl_data_device_get_user_data(wayland->data_device.wl_data_device);
wayland_data_device_destroy_clipboard_data_offer(data_device);
}
/********************************************************************** /**********************************************************************
* waylanddrv_unix_clipboard_message * waylanddrv_unix_clipboard_message
*/ */
...@@ -573,6 +581,10 @@ NTSTATUS waylanddrv_unix_clipboard_message(void *arg) ...@@ -573,6 +581,10 @@ NTSTATUS waylanddrv_unix_clipboard_message(void *arg)
TRACE("WM_RENDERFORMAT: %ld\n", (long)params->wparam); TRACE("WM_RENDERFORMAT: %ld\n", (long)params->wparam);
clipboard_render_format(params->wparam); clipboard_render_format(params->wparam);
break; break;
case WM_DESTROYCLIPBOARD:
TRACE("WM_DESTROYCLIPBOARD: clipboard_hwnd=%p\n", params->hwnd);
clipboard_destroy();
break;
} }
return NtUserMessageCall(params->hwnd, params->msg, params->wparam, return NtUserMessageCall(params->hwnd, params->msg, params->wparam,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment