seat: don't destroy global immediately
This commit is contained in:
parent
e63b70263a
commit
c5376c2d2c
|
@ -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);
|
||||||
|
|
Loading…
Reference in New Issue