summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_pin_dialog.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-11-28 15:17:57 +0100
committerRobin Gareus <robin@gareus.org>2018-11-28 15:17:57 +0100
commit0805b6b92570a52da277159d633a597c06d017e2 (patch)
tree0e28d6dbc62e51fab028a9b09232206443ada99d /gtk2_ardour/plugin_pin_dialog.cc
parent245d48dbd009de7ab6a9544cb524fff321dacd62 (diff)
Consolidate two more engine-checks
Diffstat (limited to 'gtk2_ardour/plugin_pin_dialog.cc')
-rw-r--r--gtk2_ardour/plugin_pin_dialog.cc8
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;
}