From c9565f3f0ff2eafcf0b9d32491c1299fd95cae26 Mon Sep 17 00:00:00 2001 From: 3djc Date: Sat, 24 Oct 2020 18:46:34 +0200 Subject: [PATCH] Fix curves display on colorlcd (#8057) --- radio/src/gui/480x272/curves.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/480x272/curves.cpp b/radio/src/gui/480x272/curves.cpp index 54feb3d56..5b12fc2f7 100644 --- a/radio/src/gui/480x272/curves.cpp +++ b/radio/src/gui/480x272/curves.cpp @@ -111,11 +111,11 @@ void drawCursor(FnFuncP fn) } x = limit(-1024, x, 1024); - int y = limit(-1024, applyCurrentCurve(x), 1024); + int y = limit(-1024, fn(x), 1024); strAppendSigned(texty, calcRESXto100(y)); x = divRoundClosest(x * CURVE_SIDE_WIDTH, RESX); - y = CURVE_CENTER_Y + getCurveYCoord(applyCurrentCurve, x, CURVE_SIDE_WIDTH); + y = CURVE_CENTER_Y + getCurveYCoord(fn, x, CURVE_SIDE_WIDTH); lcdDrawSolidFilledRect(CURVE_CENTER_X + x, CURVE_CENTER_Y - CURVE_SIDE_WIDTH, 2, 2 * CURVE_SIDE_WIDTH + 2, CURVE_CURSOR_COLOR); lcdDrawSolidFilledRect(CURVE_CENTER_X - CURVE_SIDE_WIDTH-2, y-1, 2*CURVE_SIDE_WIDTH + 2, 2, CURVE_CURSOR_COLOR);