make wlroots session backend optional

This commit is contained in:
Consolatis 2026-03-29 20:13:42 +02:00
parent 046d055ac0
commit dfbea3e156
2 changed files with 13 additions and 2 deletions

View file

@ -3,7 +3,7 @@
#include "input/keyboard.h"
#include <assert.h>
#include <stdlib.h>
#include <wlr/backend/session.h>
#include <wlr/config.h>
#include <wlr/interfaces/wlr_keyboard.h>
#include <wlr/types/wlr_keyboard_group.h>
#include <wlr/types/wlr_seat.h>
@ -21,6 +21,10 @@
#include "view.h"
#include "workspaces.h"
#if WLR_HAS_SESSION
#include <wlr/backend/session.h>
#endif
enum lab_key_handled {
LAB_KEY_HANDLED_FALSE = 0,
LAB_KEY_HANDLED_TRUE = 1,
@ -54,7 +58,9 @@ keyboard_reset_current_keybind(void)
static void
change_vt(unsigned int vt)
{
#if WLR_HAS_SESSION
wlr_session_change_vt(server.session, vt);
#endif
}
uint32_t