diff options
author | Robin Gareus <robin@gareus.org> | 2017-02-28 04:59:45 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-02-28 05:01:17 +0100 |
commit | 5c4a2025f12038ef52efaedf8e71a22d9bae8215 (patch) | |
tree | 7efcc403b062ea641d90f3e732cc79dfde84e583 /session_utils/wscript | |
parent | 1071c0e788cb8b87d9fd034862892bd30ab26ab6 (diff) |
Fix touching mute automation (mostly)
controllable->set_value() from GUI context will eventually queue
a session-rt command. By the time the realtime command runs, the
controllable needs to be in "touch" mode.
The AutomationController "toggle" UI worked around this by directly using
the underlying API (ignoring slaved-controls and ignoring groups).
The RouteUI's GUI wasn't able to write mute-automation at all.
This commit is a compromise: press + hold (touch) + release button.
(it may need further special-casing for _desc.toggled in
AutomationControl::actually_set_value(), also undoing automation-writes
is currently not working correctly)
Diffstat (limited to 'session_utils/wscript')
0 files changed, 0 insertions, 0 deletions