|
|
@ -10,6 +10,7 @@
|
|
|
|
#include <wlr/types/wlr_seat.h>
|
|
|
|
#include <wlr/types/wlr_seat.h>
|
|
|
|
#include <wlr/util/log.h>
|
|
|
|
#include <wlr/util/log.h>
|
|
|
|
#include "types/wlr_seat.h"
|
|
|
|
#include "types/wlr_seat.h"
|
|
|
|
|
|
|
|
#include "util/global.h"
|
|
|
|
#include "util/signal.h"
|
|
|
|
#include "util/signal.h"
|
|
|
|
|
|
|
|
|
|
|
|
#define SEAT_VERSION 7
|
|
|
|
#define SEAT_VERSION 7
|
|
|
@ -182,7 +183,7 @@ void wlr_seat_destroy(struct wlr_seat *seat) {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
wl_global_destroy(seat->global);
|
|
|
|
wlr_global_destroy_safe(seat->global, seat->display);
|
|
|
|
free(seat->pointer_state.default_grab);
|
|
|
|
free(seat->pointer_state.default_grab);
|
|
|
|
free(seat->keyboard_state.default_grab);
|
|
|
|
free(seat->keyboard_state.default_grab);
|
|
|
|
free(seat->touch_state.default_grab);
|
|
|
|
free(seat->touch_state.default_grab);
|
|
|
|