diff --git a/src/sdl_window.cpp b/src/sdl_window.cpp index 7133c87f..5e1a4c95 100644 --- a/src/sdl_window.cpp +++ b/src/sdl_window.cpp @@ -56,10 +56,10 @@ WindowSDL::WindowSDL(s32 width_, s32 height_, Input::GameController* controller_ SDL_GetWindowProperties(window), SDL_PROP_WINDOW_X11_WINDOW_NUMBER, 0); } else if (SDL_strcmp(SDL_GetCurrentVideoDriver(), "wayland") == 0) { window_info.type = WindowSystemType::Wayland; - window_info.display_connection = SDL_GetProperty( + window_info.display_connection = SDL_GetPointerProperty( SDL_GetWindowProperties(window), SDL_PROP_WINDOW_WAYLAND_DISPLAY_POINTER, NULL); - window_info.render_surface = SDL_GetProperty(SDL_GetWindowProperties(window), - SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER, NULL); + window_info.render_surface = SDL_GetPointerProperty( + SDL_GetWindowProperties(window), SDL_PROP_WINDOW_WAYLAND_SURFACE_POINTER, NULL); } #elif defined(SDL_PLATFORM_MACOS) window_info.type = WindowSystemType::Metal;