From 171a891b4334cb7f86a000e08af705ef8fbb13c1 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Thu, 29 Oct 1998 22:50:10 +0000 Subject: [PATCH] Little cleanups in callbacks... --- alsamixer/alsamixer.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/alsamixer/alsamixer.c b/alsamixer/alsamixer.c index 69a9d39..de173b6 100644 --- a/alsamixer/alsamixer.c +++ b/alsamixer/alsamixer.c @@ -596,6 +596,7 @@ mixer_init (void) static void mixer_iteration_update(void *dummy, int channel) { + fprintf( stderr, "*** channel = %i\n", channel ); mixer_update_cbar(channel); refresh (); } @@ -603,15 +604,14 @@ mixer_iteration_update(void *dummy, int channel) static int mixer_iteration (void) { - static snd_mixer_callbacks_t callbacks = { - NULL, - mixer_iteration_update, - }; + snd_mixer_callbacks_t callbacks; int key; int finished = 0; int mixer_fd; fd_set in; + bzero( &callbacks, sizeof( callbacks ) ); + callbacks.channel_was_changed = mixer_iteration_update; mixer_fd = snd_mixer_file_descriptor( mixer_handle ); while ( 1 ) { FD_ZERO(&in); -- 2.47.1