diff --git a/src/windows/ui_interfaces/wayland/WaylandWindowInterface.cpp b/src/windows/ui_interfaces/wayland/WaylandWindowInterface.cpp index 2a90adf..eb82144 100644 --- a/src/windows/ui_interfaces/wayland/WaylandWindowInterface.cpp +++ b/src/windows/ui_interfaces/wayland/WaylandWindowInterface.cpp @@ -105,6 +105,13 @@ void WaylandWindowInterface::addWindow(mt::Window* window) void WaylandWindowInterface::mapWindow(mt::Window* window) { + if (mSurfaces.empty()) + { + return; + } + + mSurfaces[0]->initialize(mCompositor, mXdgBase, mBuffer); + } void WaylandWindowInterface::disconnect()