summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/surfaces/osc/osc_global_observer.cc4
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++) {