diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index 442a5cf..042df7a 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -518,7 +518,8 @@ void Aquamarine::CDRMBackend::recheckCRTCs() { } // tell the user to re-assign a valid mode etc - c->output->events.state.emit(IOutput::SStateEvent{}); + if (c->output) + c->output->events.state.emit(IOutput::SStateEvent{}); } if (rescan)