summaryrefslogtreecommitdiff
path: root/libs/surfaces/osc/osc.cc
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2018-07-06 08:09:03 -0700
committerLen Ovens <len@ovenwerks.net>2018-07-06 08:09:03 -0700
commit8004b9bb8ed296a3785a97a8dfda86183736c2c7 (patch)
tree20f84047b3f8f82681e4ed44336a86486a126631 /libs/surfaces/osc/osc.cc
parente1ce87956a15e41105c2a2f0269dde1c63cb501e (diff)
OSC: custom mode should turn temp mode off
Diffstat (limited to 'libs/surfaces/osc/osc.cc')
-rw-r--r--libs/surfaces/osc/osc.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc
index 97fd70c51d..95905df87b 100644
--- a/libs/surfaces/osc/osc.cc
+++ b/libs/surfaces/osc/osc.cc
@@ -1406,6 +1406,7 @@ OSC::_custom_mode (uint32_t state, lo_address addr)
sur->custom_mode = set->custom_mode;
sur->custom_strips = set->custom_strips;
}
+ sur->temp_mode = TempOff;
if (state > 0){
if (sur->custom_strips.size () == 0) {
PBD::warning << "No custom strips set to enable" << endmsg;
@@ -1431,6 +1432,7 @@ OSC::_custom_mode (uint32_t state, lo_address addr)
if (ls) {
set->custom_mode = sur->custom_mode;
set->strips = sur->strips;
+ set->temp_mode = sur->temp_mode;
}
return _set_bank (1, addr);
}