diff options
| -rw-r--r-- | swaynag/swaynag.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c index 3764071e..26d3589e 100644 --- a/swaynag/swaynag.c +++ b/swaynag/swaynag.c @@ -110,6 +110,9 @@ static struct wl_surface_listener surface_listener = {  static void update_cursor(struct swaynag *swaynag) {  	struct swaynag_pointer *pointer = &swaynag->pointer; +	if (swaynag->pointer.cursor_theme) { +		wl_cursor_theme_destroy(swaynag->pointer.cursor_theme); +	}  	pointer->cursor_theme = wl_cursor_theme_load(NULL, 24 * swaynag->scale,  			swaynag->shm);  	struct wl_cursor *cursor = | 
