diff --git a/gtk2_ardour/cuebox_ui.cc b/gtk2_ardour/cuebox_ui.cc index 1c30538af8..c3a0ab637c 100644 --- a/gtk2_ardour/cuebox_ui.cc +++ b/gtk2_ardour/cuebox_ui.cc @@ -443,7 +443,7 @@ CueBoxUI::register_actions () void CueBoxUI::trigger_scene (uint64_t n) { - TriggerBox::scene_bang (n); + _session->cue_bang (n); } void diff --git a/gtk2_ardour/trigger_ui.cc b/gtk2_ardour/trigger_ui.cc index 2d546a9780..4d59e1bd3f 100644 --- a/gtk2_ardour/trigger_ui.cc +++ b/gtk2_ardour/trigger_ui.cc @@ -31,6 +31,7 @@ #include "pbd/search_path.h" #include "pbd/unwind.h" +#include "ardour/audioengine.h" #include "ardour/directory_names.h" #include "ardour/filesystem_paths.h" #include "ardour/region.h" @@ -153,7 +154,11 @@ TriggerUI::register_actions () void TriggerUI::trigger_scene (int32_t n) { - TriggerBox::scene_bang (n); + Session* s = AudioEngine::instance()->session(); + + if (s) { + s->cue_bang (n); + } } void