sndioctl: When -m is used, print only controls that changed

This commit is contained in:
Alexandre Ratchov 2020-05-05 06:36:48 +02:00
parent e4b2fc0b6e
commit e2d1813cfa
1 changed files with 5 additions and 3 deletions

View File

@ -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");
}
}
}