From 7a5558af653d1adb6137827c0462f0e726e464d4 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 10 Nov 2025 00:41:56 +0100 Subject: [PATCH] Properly forward MutePointChanged to mutable The GUI only subscribes to the mutable's mute_points_changed signal, without direct access to to the MuteMaster itself. Previously changing mute points by means other than the GUI, did not update existing context menus in the mixer GUI. --- libs/ardour/muteable.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/ardour/muteable.cc b/libs/ardour/muteable.cc index 4d56fbeea3..0c0038bbcd 100644 --- a/libs/ardour/muteable.cc +++ b/libs/ardour/muteable.cc @@ -24,4 +24,5 @@ using namespace ARDOUR; Muteable::Muteable (Session& s, std::string const & name) : _mute_master (new MuteMaster (s, *this, name)) { + _mute_master->MutePointChanged.connect_same_thread (*_mute_master, [&] { mute_points_changed (); }); }