From 104da317ff6b90bf63323f63080e9b412904d180 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 31 Dec 2012 15:27:38 +0000 Subject: [PATCH] avoid crashing in a wierd case (possibly a race) in Mackie support git-svn-id: svn://localhost/ardour2/branches/3.0@13749 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/surfaces/mackie/mackie_control_protocol.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc index 3791252ade..911d2e56aa 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.cc +++ b/libs/surfaces/mackie/mackie_control_protocol.cc @@ -524,6 +524,10 @@ MackieControlProtocol::update_surfaces() void MackieControlProtocol::initialize() { + if (surfaces.empty()) { + return; + } + if (!surfaces.front()->active ()) { return; }