diff --git a/lib/irrlicht/source/Irrlicht/CIrrDeviceWayland.cpp b/lib/irrlicht/source/Irrlicht/CIrrDeviceWayland.cpp index 8c0ddf913..cbfa0e605 100644 --- a/lib/irrlicht/source/Irrlicht/CIrrDeviceWayland.cpp +++ b/lib/irrlicht/source/Irrlicht/CIrrDeviceWayland.cpp @@ -1253,6 +1253,9 @@ void CIrrDeviceWayland::createDriver() void CIrrDeviceWayland::updateCursor() { + if (!m_pointer) + return; + if (!getCursorControl()->isVisible() && CreationParams.Fullscreen) { wl_pointer_set_cursor(m_pointer, m_enter_serial, NULL, 0, 0);