From 70a2ac2f1c1ce6509252ae588ba54fff31063f32 Mon Sep 17 00:00:00 2001 From: Guldoman Date: Fri, 15 Sep 2023 02:01:08 +0200 Subject: [PATCH] x11: Always update clipboard owner This allows utilities like clipboard managers to keep track of the changes. (cherry picked from commit 65aaf3a9ab9ec2be2973084060c2df5321b5acaa) --- src/video/x11/SDL_x11clipboard.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/video/x11/SDL_x11clipboard.c b/src/video/x11/SDL_x11clipboard.c index 6c84278f4..5d28eecca 100644 --- a/src/video/x11/SDL_x11clipboard.c +++ b/src/video/x11/SDL_x11clipboard.c @@ -132,10 +132,7 @@ static int SetSelectionText(_THIS, const char *text, Atom selection_type) X11_GetSDLCutBufferClipboardInternalFormat(display, SDL_X11_CLIPBOARD_MIME_TYPE_STRING), 8, PropModeReplace, (const unsigned char *)text, SDL_strlen(text)); - if (X11_XGetSelectionOwner(display, selection_type) != window) { - X11_XSetSelectionOwner(display, selection_type, window, CurrentTime); - } - + X11_XSetSelectionOwner(display, selection_type, window, CurrentTime); return 0; }