diff --git a/src/Backends/WaylandBackend.cpp b/src/Backends/WaylandBackend.cpp index e924ac865..72de941ba 100644 --- a/src/Backends/WaylandBackend.cpp +++ b/src/Backends/WaylandBackend.cpp @@ -2904,7 +2904,8 @@ namespace gamescope // Ideally we'd use this to influence our keymap to clients, eg. x server. defer( close( nFd ) ); - assert( uFormat == WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 ); + if ( uFormat != WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1 ) + return; char *pMap = (char *)mmap( nullptr, uSize, PROT_READ, MAP_PRIVATE, nFd, 0 ); if ( !pMap || pMap == MAP_FAILED )