From 19af86ece2d40729348b6ae6cb73d4e370115040 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Mon, 18 Jan 2016 08:58:07 -0800 Subject: [PATCH] Mackie Control: Fix crash in multi-surface setup when add/remove tracks. --- libs/surfaces/mackie/surface.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/mackie/surface.cc b/libs/surfaces/mackie/surface.cc index acc997e652..942fb809a9 100644 --- a/libs/surfaces/mackie/surface.cc +++ b/libs/surfaces/mackie/surface.cc @@ -369,7 +369,9 @@ Surface::init_strips (uint32_t n) void Surface::master_monitor_may_have_changed () { - setup_master (); + if (_number == _mcp.device_info().master_position()) { + setup_master (); + } } void