summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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