From 0130f19e26336aa09df2a6cf7e9c500bec014980 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Tue, 18 May 2021 14:27:12 -0700 Subject: [PATCH] Fix positions before start and after end --- libs/surfaces/osc/osc_global_observer.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/osc/osc_global_observer.cc b/libs/surfaces/osc/osc_global_observer.cc index 57f36fda1e..980dcdda95 100644 --- a/libs/surfaces/osc/osc_global_observer.cc +++ b/libs/surfaces/osc/osc_global_observer.cc @@ -463,7 +463,11 @@ OSCGlobalObserver::mark_update () break; } } - if (prev == next) { + if (_last_sample > lm[lm.size() - 1].when) { + send_str = string_compose ("%1 <-", lm[lm.size() - 1].label); + } else if (_last_sample < lm[0].when) { + send_str = string_compose ("-> %1", lm[0].label); + } else if (prev == next) { send_str = lm[prev].label; prev_mark = lm[prev].when; next_mark = lm[next].when;