From e55541ae829424da3404cf1763a78a263065aab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89milie=20Feral?= Date: Thu, 5 Sep 2019 14:21:27 +0200 Subject: [PATCH] [apps/shared] CurveViewCursor: cursor.m_x can reach infinity by t can't and can't be undefined either --- apps/shared/curve_view_cursor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/shared/curve_view_cursor.cpp b/apps/shared/curve_view_cursor.cpp index c36aa0b96..4d6ce9423 100644 --- a/apps/shared/curve_view_cursor.cpp +++ b/apps/shared/curve_view_cursor.cpp @@ -1,4 +1,5 @@ #include "curve_view_cursor.h" +#include #include namespace Shared { @@ -6,8 +7,9 @@ namespace Shared { CurveViewCursor::CurveViewCursor() : m_t(NAN), m_x(NAN), m_y(NAN) {} void CurveViewCursor::moveTo(double t, double x, double y) { + assert(!std::isnan(t)); m_t = clipped(t, false); - m_x = clipped(x, false); //TODO LEA ? + m_x = clipped(x, true); m_y = clipped(y, true); }