summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_dialogs.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-02-24 23:37:23 +0100
committerRobin Gareus <robin@gareus.org>2017-02-24 23:41:22 +0100
commita1a2e088a53e6aaeab6dc8715f522a4fc633cf7c (patch)
tree5a6550633fac1eb85d902f6f6cce04853a29c7f9 /gtk2_ardour/ardour_ui_dialogs.cc
parentd0286d3df184f7ca05c148a2045d18cfb3113a68 (diff)
Allow to switch master-meter type in the toolbar-meter
Diffstat (limited to 'gtk2_ardour/ardour_ui_dialogs.cc')
-rw-r--r--gtk2_ardour/ardour_ui_dialogs.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk2_ardour/ardour_ui_dialogs.cc b/gtk2_ardour/ardour_ui_dialogs.cc
index 561fff520c..5fae3bb367 100644
--- a/gtk2_ardour/ardour_ui_dialogs.cc
+++ b/gtk2_ardour/ardour_ui_dialogs.cc
@@ -224,10 +224,12 @@ ARDOUR_UI::set_session (Session *s)
editor_meter = new LevelMeterHBox(_session);
editor_meter->set_meter (_session->master_out()->shared_peak_meter().get());
editor_meter->clear_meters();
- editor_meter->set_type (_session->master_out()->meter_type());
+ editor_meter->set_meter_type (_session->master_out()->meter_type());
editor_meter->setup_meters (30, 10, 6);
editor_meter->show();
meter_box.pack_start(*editor_meter);
+
+ editor_meter->ButtonPress.connect_same_thread (editor_meter_connection, boost::bind (&ARDOUR_UI::editor_meter_button_press, this, _1));
}
ArdourMeter::ResetAllPeakDisplays.connect (sigc::mem_fun(*this, &ARDOUR_UI::reset_peak_display));