From 07709b39c118381b5495dc2550af2103002fe3bf Mon Sep 17 00:00:00 2001 From: Nikolaus Gullotta Date: Tue, 14 Apr 2020 13:34:49 -0500 Subject: Reset master send control along with sends --- share/scripts/reset_mixer.lua | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'share') diff --git a/share/scripts/reset_mixer.lua b/share/scripts/reset_mixer.lua index 00ac7cb294..6feabdf268 100644 --- a/share/scripts/reset_mixer.lua +++ b/share/scripts/reset_mixer.lua @@ -193,7 +193,21 @@ function factory() return function() if pref["eq"] then reset_eq_controls(route, disp, auto) end if pref["comp"] then reset_comp_controls(route, disp, auto) end - if pref["sends"] then reset_send_controls(route, disp, auto) end + if pref["sends"] then + reset_send_controls(route, disp, auto) + + -- Can't use reset() on this becuase ctrl:desc().normal + -- for master_send_enable_controllable is 0, and we really + -- want 1. + local msec = route:master_send_enable_controllable() + if not(msec:isnil()) then + msec:set_value(1, disp) + if auto then + ctrl:set_automation_state(auto) + end + end + end + reset_plugins(route, pref, auto) if pref["rec"] then -- cgit v1.2.3