diff options
author | Robin Gareus <robin@gareus.org> | 2018-11-28 15:17:57 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2018-11-28 15:17:57 +0100 |
commit | 0805b6b92570a52da277159d633a597c06d017e2 (patch) | |
tree | 0e28d6dbc62e51fab028a9b09232206443ada99d /gtk2_ardour/plugin_pin_dialog.cc | |
parent | 245d48dbd009de7ab6a9544cb524fff321dacd62 (diff) |
Consolidate two more engine-checks
Diffstat (limited to 'gtk2_ardour/plugin_pin_dialog.cc')
-rw-r--r-- | gtk2_ardour/plugin_pin_dialog.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/gtk2_ardour/plugin_pin_dialog.cc b/gtk2_ardour/plugin_pin_dialog.cc index 0a9ad9e628..249517d1c7 100644 --- a/gtk2_ardour/plugin_pin_dialog.cc +++ b/gtk2_ardour/plugin_pin_dialog.cc @@ -48,6 +48,7 @@ #include "gui_thread.h" #include "timers.h" #include "ui_config.h" +#include "utils.h" #include "pbd/i18n.h" @@ -1794,8 +1795,11 @@ PluginPinWidget::sc_input_press (GdkEventButton *ev, boost::weak_ptr<ARDOUR::Por { using namespace Menu_Helpers; assert (_session); - if (_session->actively_recording () || !_session->engine ().connected ()) { - error_message_dialog (_("Port Connections are only available with active Audio/MIDI system.")); + if (!ARDOUR_UI_UTILS::engine_is_running ()) { + return false; + } + if (_session->actively_recording ()) { + error_message_dialog (/* unused */ ""); return false; } |