text_input: Implement input-method popups

Co-authored-by: tadeokondrak <me@tadeo.ca>
This commit is contained in:
Access 2024-02-20 17:53:20 +08:00 committed by GitHub
parent d19810eba8
commit 7c11c463a3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 253 additions and 1 deletions

View file

@ -137,6 +137,7 @@ static struct sway_layer_surface *sway_layer_surface_create(
surface->scene = scene;
surface->layer_surface = scene->layer_surface;
surface->popups = popups;
surface->layer_surface->data = surface;
return surface;
}
@ -210,6 +211,8 @@ static void handle_node_destroy(struct wl_listener *listener, void *data) {
wl_list_remove(&layer->node_destroy.link);
wl_list_remove(&layer->output_destroy.link);
layer->layer_surface->data = NULL;
free(layer);
}