summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-01-18 08:58:07 -0800
committerLen Ovens <len@ovenwerks.net>2016-01-18 08:58:07 -0800
commit19af86ece2d40729348b6ae6cb73d4e370115040 (patch)
treeb1bd24586f2f4c7a1572250d02a0f0e92b8adf74 /libs
parentef7c6730cb5ea8ee545c768a4215859264c06730 (diff)
Mackie Control: Fix crash in multi-surface setup when add/remove tracks.
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/mackie/surface.cc4
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