mirror of
https://github.com/jjsullivan5196/wvkbd.git
synced 2025-03-13 02:42:47 +01:00
fix hyprland crashes when creating a surface multiple times
This commit is contained in:
parent
c457d697aa
commit
2d01b8963b
9
main.c
9
main.c
@ -679,6 +679,15 @@ hide()
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(wfs_draw_surf) {
|
||||||
|
wp_fractional_scale_v1_destroy(wfs_draw_surf);
|
||||||
|
wfs_draw_surf = NULL;
|
||||||
|
}
|
||||||
|
if(draw_surf_viewport) {
|
||||||
|
wp_viewport_destroy(draw_surf_viewport);
|
||||||
|
draw_surf_viewport = NULL;
|
||||||
|
}
|
||||||
|
|
||||||
zwlr_layer_surface_v1_destroy(layer_surface);
|
zwlr_layer_surface_v1_destroy(layer_surface);
|
||||||
wl_surface_destroy(draw_surf.surf);
|
wl_surface_destroy(draw_surf.surf);
|
||||||
layer_surface = NULL;
|
layer_surface = NULL;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user