diff options
-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++) { |