diff --git a/src/backend/Session.cpp b/src/backend/Session.cpp index 6465e5d..5fb4531 100644 --- a/src/backend/Session.cpp +++ b/src/backend/Session.cpp @@ -264,6 +264,9 @@ static bool isDRMCard(const char* sysname) { } void Aquamarine::CSession::onReady() { + dispatchLibseatEvents(); + dispatchLibinputEvents(); + for (auto const& d : libinputDevices) { if (d->keyboard) backend->events.newKeyboard.emit(SP(d->keyboard));