diff options
author | Len Ovens <len@ovenwerks.net> | 2016-01-18 08:58:07 -0800 |
---|---|---|
committer | Len Ovens <len@ovenwerks.net> | 2016-01-18 08:58:07 -0800 |
commit | 19af86ece2d40729348b6ae6cb73d4e370115040 (patch) | |
tree | b1bd24586f2f4c7a1572250d02a0f0e92b8adf74 /libs | |
parent | ef7c6730cb5ea8ee545c768a4215859264c06730 (diff) |
Mackie Control: Fix crash in multi-surface setup when add/remove tracks.
Diffstat (limited to 'libs')
-rw-r--r-- | libs/surfaces/mackie/surface.cc | 4 |
1 files changed, 3 insertions, 1 deletions
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 |