We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2280e42 commit 017b99cCopy full SHA for 017b99c
1 file changed
usr.bin/aiomixer/parse.c
@@ -1,4 +1,4 @@
1
-/* $NetBSD: parse.c,v 1.3 2021/05/08 13:03:40 nia Exp $ */
+/* $NetBSD: parse.c,v 1.3.10.1 2025/10/28 14:56:58 martin Exp $ */
2
/*-
3
* Copyright (c) 2021 The NetBSD Foundation, Inc.
4
* All rights reserved.
@@ -64,6 +64,14 @@ compare_control(const void *pa, const void *pb)
64
if (a->info.prev == b->info.index)
65
return 1;
66
} else {
67
+ /* put "master" controls first */
68
+ if (strstr(a->info.label.name, AudioNmaster) != NULL) {
69
+ if (strstr(b->info.label.name, AudioNmaster) == NULL) {
70
+ return -1;
71
+ }
72
+ } else if (strstr(b->info.label.name, AudioNmaster) != NULL) {
73
+ return 1;
74
75
return strcmp(a->info.label.name, b->info.label.name);
76
}
77
return 0;
0 commit comments