From 6fbf2f37d9bb555969e85a12868a0ec289d92631 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sat, 18 May 2024 01:44:28 +0200 Subject: [PATCH] Set meter-height depending on configured fader-length Previously when len was zero, FastMeter enforced a length of at least 250px. --- gtk2_ardour/gain_meter.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk2_ardour/gain_meter.cc b/gtk2_ardour/gain_meter.cc index 0e4feff541..52be42a871 100644 --- a/gtk2_ardour/gain_meter.cc +++ b/gtk2_ardour/gain_meter.cc @@ -380,6 +380,13 @@ GainMeterBase::setup_meters (int len) meter_channels = route()->shared_peak_meter()->input_streams().n_total(); } + if (len == 0) { + assert (gain_slider); + Gtk::Requisition sz; + sz = gain_slider->size_request (); + len = gain_slider->orientation () == FaderWidget::VERT ? sz.height : sz.width; + } + switch (_width) { case Wide: //meter_ticks1_area.show();