]> git.alsa-project.org Git - alsa-lib.git/commitdiff
One more fixes to sorting
authorAbramo Bagnara <abramo@alsa-project.org>
Tue, 13 Feb 2001 14:25:51 +0000 (14:25 +0000)
committerAbramo Bagnara <abramo@alsa-project.org>
Tue, 13 Feb 2001 14:25:51 +0000 (14:25 +0000)
src/control/hcontrol.c
src/mixer/mixer.c

index f16ce8ddb2392651d4d12bf164ff047a8085b024..76ca95238e2e2842260b0cfb0d40580cc2ce6bc1 100644 (file)
@@ -147,10 +147,10 @@ static int snd_hctl_elem_add(snd_hctl_t *hctl, snd_hctl_elem_t *elem)
                idx = _snd_hctl_find_elem(hctl, &elem->id, &dir);
                assert(dir != 0);
                if (dir > 0) {
-                       list_add(&elem->list, &hctl->pelems[idx]->list);
+                       list_add_tail(&elem->list, &hctl->pelems[idx]->list);
                        idx++;
                } else {
-                       list_add_tail(&elem->list, &hctl->pelems[idx]->list);
+                       list_add(&elem->list, &hctl->pelems[idx]->list);
                }
                memmove(hctl->pelems + idx + 1,
                        hctl->pelems + idx,
index 576d350cd3142f702e13a085f6545127d1fda8fd..39c195094fdac545480eed132b285b4963aab4b7 100644 (file)
@@ -267,10 +267,10 @@ int snd_mixer_elem_add(snd_mixer_elem_t *elem, snd_mixer_class_t *class)
                idx = _snd_mixer_find_elem(mixer, elem, &dir);
                assert(dir != 0);
                if (dir > 0) {
-                       list_add(&elem->list, &mixer->pelems[idx]->list);
+                       list_add_tail(&elem->list, &mixer->pelems[idx]->list);
                        idx++;
                } else {
-                       list_add_tail(&elem->list, &mixer->pelems[idx]->list);
+                       list_add(&elem->list, &mixer->pelems[idx]->list);
                }
                memmove(mixer->pelems + idx + 1,
                        mixer->pelems + idx,