Merge pull request #113041 from ArchercatNEO/libdecor-conditional
Wayland: Fix compiling with `libdecor=no`
This commit is contained in:
@ -1536,10 +1536,11 @@ Error DisplayServerWayland::embed_process(WindowID p_window, OS::ProcessID p_pid
|
|||||||
ERR_FAIL_NULL_V(ws, ERR_BUG);
|
ERR_FAIL_NULL_V(ws, ERR_BUG);
|
||||||
|
|
||||||
struct xdg_toplevel *toplevel = ws->xdg_toplevel;
|
struct xdg_toplevel *toplevel = ws->xdg_toplevel;
|
||||||
|
#ifdef LIBDECOR_ENABLED
|
||||||
if (toplevel == nullptr && ws->libdecor_frame) {
|
if (toplevel == nullptr && ws->libdecor_frame) {
|
||||||
toplevel = libdecor_frame_get_xdg_toplevel(ws->libdecor_frame);
|
toplevel = libdecor_frame_get_xdg_toplevel(ws->libdecor_frame);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
ERR_FAIL_NULL_V(toplevel, ERR_CANT_CREATE);
|
ERR_FAIL_NULL_V(toplevel, ERR_CANT_CREATE);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user