diff options
author | Robin Gareus <robin@gareus.org> | 2017-02-24 23:37:23 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-02-24 23:41:22 +0100 |
commit | a1a2e088a53e6aaeab6dc8715f522a4fc633cf7c (patch) | |
tree | 5a6550633fac1eb85d902f6f6cce04853a29c7f9 /gtk2_ardour/ardour_ui_dialogs.cc | |
parent | d0286d3df184f7ca05c148a2045d18cfb3113a68 (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.cc | 4 |
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)); |