From 5fe010270ab56a2bfa2933ffc7a13cfc1fc78c71 Mon Sep 17 00:00:00 2001 From: Guldoman Date: Wed, 9 Oct 2024 13:25:39 +0200 Subject: [PATCH] x11: Set correct clipboard target type in `SelectionRequest` handling --- src/video/x11/SDL_x11events.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/video/x11/SDL_x11events.c b/src/video/x11/SDL_x11events.c index 21b66ff778..be9660761f 100644 --- a/src/video/x11/SDL_x11events.c +++ b/src/video/x11/SDL_x11events.c @@ -676,9 +676,10 @@ static void X11_HandleClipboardEvent(_THIS, const XEvent *xevent) &overflow, &seln_data) == Success) { if (seln_format != None) { X11_XChangeProperty(display, req->requestor, req->property, - sevent.xselection.target, seln_format, PropModeReplace, + req->target, 8, PropModeReplace, seln_data, nbytes); sevent.xselection.property = req->property; + sevent.xselection.target = req->target; X11_XFree(seln_data); break; } else {