@@ -609,7 +609,7 @@ slock_new_surface(struct wl_listener *listener, void *data)
609
609
view -> lock_surface = lock_surface ;
610
610
611
611
view -> map .notify = slock_map_view ;
612
- wl_signal_add (& lock_surface -> events .map , & view -> map );
612
+ wl_signal_add (& lock_surface -> surface -> events .map , & view -> map );
613
613
view -> destroy .notify = slock_destroy_view ;
614
614
wl_signal_add (& lock_surface -> events .destroy , & view -> destroy );
615
615
@@ -1380,11 +1380,11 @@ server_new_xdg_surface(struct wl_listener *listener, void *data)
1380
1380
xdg_surface -> data = view -> scene_tree ;
1381
1381
1382
1382
view -> map .notify = xdg_toplevel_map ;
1383
- wl_signal_add (& xdg_surface -> events .map , & view -> map );
1383
+ wl_signal_add (& xdg_surface -> surface -> events .map , & view -> map );
1384
1384
view -> unmap .notify = xdg_toplevel_unmap ;
1385
- wl_signal_add (& xdg_surface -> events .unmap , & view -> unmap );
1385
+ wl_signal_add (& xdg_surface -> surface -> events .unmap , & view -> unmap );
1386
1386
view -> destroy .notify = xdg_toplevel_destroy ;
1387
- wl_signal_add (& xdg_surface -> events .destroy , & view -> destroy );
1387
+ wl_signal_add (& xdg_surface -> surface -> events .destroy , & view -> destroy );
1388
1388
1389
1389
toplevel = xdg_surface -> toplevel ;
1390
1390
view -> request_move .notify = xdg_toplevel_request_move ;
@@ -1695,7 +1695,7 @@ main(int argc, char *argv[])
1695
1695
1696
1696
server .allocator = wlr_allocator_autocreate (server .backend ,
1697
1697
server .renderer );
1698
- server .compositor = wlr_compositor_create (server .wl_disp ,
1698
+ server .compositor = wlr_compositor_create (server .wl_disp , 5 ,
1699
1699
server .renderer );
1700
1700
1701
1701
wlr_export_dmabuf_manager_v1_create (server .wl_disp );
0 commit comments