https://bugs.kde.org/show_bug.cgi?id=389674
--- Comment #12 from Fabian Vogt <fab...@ritter-vogt.de> --- Just had a debugging session and I found the issue - it's a design flaw. Connection::handleEvent reads all available events from libinput and constructs Event objects. Those event objects try to find the corresponding LibInput::Device* to reference, but if the DEVICE_ADDED and SWITCH_TOGGLE events arrive in the same batch, the switch device is not created before the SwitchEvent is created. -- You are receiving this mail because: You are watching all bug changes.