From 8f81f77fa3f3b8e07b570606dd57f93be1ea53b3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Fri, 5 Sep 2025 01:03:25 +0200 Subject: [PATCH] Fix meter_change signal (amend b14ce313728) --- libs/ardour/route.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/ardour/route.cc b/libs/ardour/route.cc index 7f341606be..b1cb4761b7 100644 --- a/libs/ardour/route.cc +++ b/libs/ardour/route.cc @@ -4236,6 +4236,11 @@ Route::emit_pending_signals () { int sig = _pending_signals.fetch_and (0); + if (sig & EmitMeterChanged) { + _meter->emit_configuration_changed(); + meter_change (); /* EMIT SIGNAL */ + } + if (sig != 0) { bool meter_viz_changed = (sig & (EmitMeterVisibilityChange | EmitMeterChanged)) == (EmitMeterVisibilityChange | EmitMeterChanged); RouteProcessorChange::Type t = RouteProcessorChange::NoProcessorChange;