Don't cleanup clipboard in SDL_SendClipboardUpdate on Wayland

This commit is contained in:
hwsmm
2025-02-25 23:12:28 +09:00
committed by Frank Praznik
parent 38a73a1783
commit bb748ef2d9

View File

@@ -30,7 +30,10 @@ void SDL_SendClipboardUpdate(bool owner, char **mime_types, size_t num_mime_type
{
if (!owner) {
// Clear our internal clipboard contents when external clipboard is set
SDL_CancelClipboardData(0);
// Wayland: https://github.com/libsdl-org/SDL/issues/12152
if (SDL_strcmp(SDL_GetCurrentVideoDriver(), "wayland") != 0)
SDL_CancelClipboardData(0);
SDL_SaveClipboardMimeTypes((const char **)mime_types, num_mime_types);
}