wayland backend: free seatName
This commit is contained in:
parent
8427749dd0
commit
3ea878b76e
|
@ -85,6 +85,7 @@ static void wlr_wl_backend_destroy(struct wlr_backend_state *state) {
|
||||||
|
|
||||||
list_free(state->devices);
|
list_free(state->devices);
|
||||||
list_free(state->outputs);
|
list_free(state->outputs);
|
||||||
|
free(state->seatName);
|
||||||
|
|
||||||
wlr_egl_free(&state->egl);
|
wlr_egl_free(&state->egl);
|
||||||
if (state->seat) wl_seat_destroy(state->seat);
|
if (state->seat) wl_seat_destroy(state->seat);
|
||||||
|
|
|
@ -258,6 +258,7 @@ static void seat_handle_capabilities(void *data, struct wl_seat *wl_seat,
|
||||||
static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name) {
|
static void seat_handle_name(void *data, struct wl_seat *wl_seat, const char *name) {
|
||||||
struct wlr_backend_state *state = data;
|
struct wlr_backend_state *state = data;
|
||||||
assert(state->seat == wl_seat);
|
assert(state->seat == wl_seat);
|
||||||
|
// Do we need to check if seatName was previously set for name change?
|
||||||
state->seatName = strdup(name);
|
state->seatName = strdup(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ struct wlr_backend_state {
|
||||||
struct wl_shell *shell;
|
struct wl_shell *shell;
|
||||||
struct wl_shm *shm;
|
struct wl_shm *shm;
|
||||||
struct wl_seat *seat;
|
struct wl_seat *seat;
|
||||||
const char *seatName;
|
char *seatName;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct wlr_output_state {
|
struct wlr_output_state {
|
||||||
|
|
Loading…
Reference in New Issue