xref: /OK3568_Linux_fs/buildroot/package/alsamixergui/0001-misc-fixes.patch (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1--- a/configure.in
2+++ b/configure.in
3@@ -11,7 +11,10 @@
4 AC_PROG_LN_S
5
6 dnl Checks for libraries.
7-AC_CHECK_LIB(fltk,numericsort,,AC_MSG_ERROR("missing fltk"))
8+AC_CHECK_LIB(fltk,numericsort,,
9+AC_CHECK_LIB(fltk,fl_numericsort,,
10+AC_MSG_ERROR("missing fltk"))
11+)
12 AM_PATH_ALSA(0.9.0)
13
14 dnl Checks for header files.
15--- a/src/alsamixer.cxx	2007-10-21 12:39:11.000000000 -0400
16+++ b/src/alsamixer.cxx	2007-10-21 12:49:10.000000000 -0400
17@@ -2081,8 +2081,8 @@ static void
18 mixer_signal_handler (int signal)
19 {
20   if (signal != SIGSEGV)
21-    mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
22-  else
23+  //  mixer_abort (ERR_SIGNAL, sys_siglist[signal], 0);
24+  //else
25     {
26       fprintf (stderr, "\nSegmentation fault.\n");
27       _exit (11);
28--- a/src/alsamixer.cxx	2006-01-16 12:41:54.000000000 -0600
29+++ b/src/alsamixer.cxx	2006-01-16 12:45:44.000000000 -0600
30@@ -653,8 +653,8 @@
31     if (vleft >= 0 && vright >= 0) {
32       if (joined) {
33 #ifdef ALSAMIXER_GUI
34-	for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST;
35-	snd_mixer_selem_channel_id_t(int(chn)++))
36+	for (chn = snd_mixer_selem_channel_id_t(0); chn < SND_MIXER_SCHN_LAST;
37+	snd_mixer_selem_channel_id_t(int(chn)+1))
38 #else
39 	for (chn = 0; chn < SND_MIXER_SCHN_LAST; chn++)
40 #endif
41