diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2024-11-08 19:44:30 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2024-11-08 19:44:30 -0500 |
| commit | 969b11b8a79093d591f67491f7b90ab197dc2b8d (patch) | |
| tree | 3f2209e035bdce7cfa94348f322a40a9548ee589 /swaynag | |
| parent | 578295052eb8db62243803002e69514799ebedf0 (diff) | |
swaynag: fix null dereference on scale change
If cursor-shape-v1 is available, the old wl_cursor_theme path should
not be used.
Diffstat (limited to 'swaynag')
| -rw-r--r-- | swaynag/swaynag.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/swaynag/swaynag.c b/swaynag/swaynag.c index 50eea148..da32eeb7 100644 --- a/swaynag/swaynag.c +++ b/swaynag/swaynag.c @@ -324,7 +324,9 @@ static void output_scale(void *data, struct wl_output *output, swaynag_output->scale = factor; if (swaynag_output->swaynag->output == swaynag_output) { swaynag_output->swaynag->scale = swaynag_output->scale; - update_all_cursors(swaynag_output->swaynag); + if (!swaynag_output->swaynag->cursor_shape_manager) { + update_all_cursors(swaynag_output->swaynag); + } render_frame(swaynag_output->swaynag); } } |
