From 2d01b8963be925f662013d33fc24ae9315396400 Mon Sep 17 00:00:00 2001 From: mojyack Date: Fri, 3 Nov 2023 21:18:25 +0900 Subject: [PATCH] fix hyprland crashes when creating a surface multiple times --- main.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main.c b/main.c index e7753aa..0ef334d 100644 --- a/main.c +++ b/main.c @@ -679,6 +679,15 @@ hide() 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); wl_surface_destroy(draw_surf.surf); layer_surface = NULL;