diff options
author | Len Ovens <len@ovenwerks.net> | 2017-12-29 14:46:18 -0800 |
---|---|---|
committer | Len Ovens <len@ovenwerks.net> | 2017-12-29 14:47:00 -0800 |
commit | 6536126ad2e1290c7a7d4364a2a2684e215850fd (patch) | |
tree | ff7e02f2d7291b4094329e116f3b65a27a0ef547 | |
parent | 9105a64faa16660165d7964f64f13b7db915f027 (diff) |
OSC: Check for no markers yet (crash fix)
-rw-r--r-- | libs/surfaces/osc/osc_global_observer.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/surfaces/osc/osc_global_observer.cc b/libs/surfaces/osc/osc_global_observer.cc index 30934f16e0..4ea44070a2 100644 --- a/libs/surfaces/osc/osc_global_observer.cc +++ b/libs/surfaces/osc/osc_global_observer.cc @@ -430,6 +430,10 @@ OSCGlobalObserver::marks_changed () void OSCGlobalObserver::mark_update () { + if (!lm.size()) { + _osc.text_message (X_("/marker"), "No Marks", addr); + return; + } uint32_t prev = 0; uint32_t next = lm.size() - 1; for (uint32_t i = 0; i < lm.size (); i++) { |