Track menu, as well as mixer-shortcut to set/unset mute
of selected tracks needs to send a start_touch() event, otherwise
the change is not effective.
first = false;
}
- cl->push_back (stav->stripable()->mute_control());
+ boost::shared_ptr<MuteControl> mc = stav->stripable()->mute_control();
+ cl->push_back (mc);
+ mc->start_touch (_session->audible_sample ());
}
_session->set_controls (cl, new_state, Controllable::UseGroup);
if (s) {
ac = (s.get()->*get_control)();
if (ac) {
+ ac->start_touch (_session->audible_sample ());
cl->push_back (ac);
if (!have_val) {
val = !ac->get_value();