wayland: Don't create a new libdecor context if one already exists

This commit is contained in:
Ethan Lee
2022-05-11 16:26:43 -04:00
committed by GitHub
parent 6f88cbe4c9
commit 6222bd3143

View File

@@ -908,6 +908,9 @@ SDL_bool
Wayland_LoadLibdecor(SDL_VideoData *data, SDL_bool ignore_xdg)
{
#ifdef HAVE_LIBDECOR_H
if (data->shell.libdecor != NULL) {
return SDL_TRUE; /* Already loaded! */
}
if (should_use_libdecor(data, ignore_xdg)) {
data->shell.libdecor = libdecor_new(data->display, &libdecor_interface);
return data->shell.libdecor != NULL;