Merge pull request #113041 from ArchercatNEO/libdecor-conditional

Wayland: Fix compiling with `libdecor=no`
This commit is contained in:
Thaddeus Crews
2025-11-24 10:21:21 -06:00

View File

@ -1536,10 +1536,11 @@ Error DisplayServerWayland::embed_process(WindowID p_window, OS::ProcessID p_pid
ERR_FAIL_NULL_V(ws, ERR_BUG);
struct xdg_toplevel *toplevel = ws->xdg_toplevel;
#ifdef LIBDECOR_ENABLED
if (toplevel == nullptr && ws->libdecor_frame) {
toplevel = libdecor_frame_get_xdg_toplevel(ws->libdecor_frame);
}
#endif
ERR_FAIL_NULL_V(toplevel, ERR_CANT_CREATE);