Add xdg-shell stable support

This commit is contained in:
emersion 2018-05-13 16:38:56 +01:00
parent 0c96d757d0
commit 88d9d43b36
No known key found for this signature in database
GPG key ID: 0FDE7BE0E88F5E48
8 changed files with 331 additions and 1 deletions

View file

@ -81,6 +81,11 @@ bool server_init(struct sway_server *server) {
&server->xdg_shell_v6_surface);
server->xdg_shell_v6_surface.notify = handle_xdg_shell_v6_surface;
server->xdg_shell = wlr_xdg_shell_create(server->wl_display);
wl_signal_add(&server->xdg_shell->events.new_surface,
&server->xdg_shell_surface);
server->xdg_shell_surface.notify = handle_xdg_shell_surface;
server->wl_shell = wlr_wl_shell_create(server->wl_display);
wl_signal_add(&server->wl_shell->events.new_surface,
&server->wl_shell_surface);