diff --git a/src/video/wayland/SDL_waylanddatamanager.c b/src/video/wayland/SDL_waylanddatamanager.c index cb54753192da2..efc89ed747a28 100644 --- a/src/video/wayland/SDL_waylanddatamanager.c +++ b/src/video/wayland/SDL_waylanddatamanager.c @@ -599,7 +599,9 @@ void Wayland_DataOfferNotifyFromMIMEs(SDL_WaylandDataOffer *offer, bool check_or new_mime_types[nformats] = NULL; } - SetCurrentClipboardOffer(offer); + if (offer) { + SetCurrentClipboardOffer(offer); + } SDL_SendClipboardUpdate(false, new_mime_types, nformats); }