From fd786c4176ed2856f2bdcdb57133186f6bce5523 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20K=C3=A4berich?= Date: Mon, 27 Dec 2021 16:23:11 +0100 Subject: [PATCH] Constrain marker X position to trace data points --- Software/PC_Application/Traces/Marker/marker.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Software/PC_Application/Traces/Marker/marker.cpp b/Software/PC_Application/Traces/Marker/marker.cpp index 6ca8730..122c13b 100644 --- a/Software/PC_Application/Traces/Marker/marker.cpp +++ b/Software/PC_Application/Traces/Marker/marker.cpp @@ -839,6 +839,8 @@ void Marker::constrainPosition() } else if(position < parentTrace->minX()) { position = parentTrace->minX(); } + // set position to closest trace index + position = parentTrace->sample(parentTrace->index(position)).x; } traceDataChanged(); }