#include "gui_thread.h"
#include "timers.h"
#include "ui_config.h"
+#include "utils.h"
#include "pbd/i18n.h"
{
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;
}
if (BindingProxy::is_bind_action(ev) )
return false;
- if (!_session->engine().connected()) {
- MessageDialog msg (_("Not connected to AudioEngine - cannot engage record"));
- msg.run ();
+ if (!ARDOUR_UI_UTILS::engine_is_running ()) {
return false;
}