alsamixer: Check the availability of mouse

Let's check the availiabiy via has_mouse().  Otherwise the program
aborts unexpectedly just focusing on my rxvt terminal :-(

Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2021-10-20 15:39:13 +02:00
parent 0fd3022e82
commit 31820c5f23

View file

@ -50,7 +50,7 @@ void initialize_curses(bool use_color, bool use_mouse)
#endif #endif
window_size_changed(); /* update screen_lines/cols */ window_size_changed(); /* update screen_lines/cols */
init_colors(use_color); init_colors(use_color);
if (use_mouse) if (use_mouse && has_mouse())
mousemask(ALL_MOUSE_EVENTS, NULL); mousemask(ALL_MOUSE_EVENTS, NULL);
snd_lib_error_set_handler(black_hole_error_handler); snd_lib_error_set_handler(black_hole_error_handler);
} }