mirror of https://github.com/ericonr/sndio.git
sndioctl: When -m is used, print only controls that changed
This commit is contained in:
parent
e4b2fc0b6e
commit
e2d1813cfa
|
@ -885,9 +885,11 @@ onctl(void *arg, unsigned addr, unsigned val)
|
|||
for (i = infolist; i != NULL; i = i->next) {
|
||||
if (i->ctladdr != addr)
|
||||
continue;
|
||||
i->curval = val;
|
||||
if (m_flag)
|
||||
print_ent(i, "changed");
|
||||
if (i->curval != val) {
|
||||
i->curval = val;
|
||||
if (m_flag)
|
||||
print_ent(i, "changed");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue