From 31794449595b5d85971f2fdada8b64243583b386 Mon Sep 17 00:00:00 2001 From: storm64 Date: Tue, 4 Oct 2022 12:08:29 +0200 Subject: [PATCH] [gpsnav] Add reset and clear for compass drawing --- apps/gpsnav/app_b2.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/apps/gpsnav/app_b2.js b/apps/gpsnav/app_b2.js index 241666d43..635567493 100644 --- a/apps/gpsnav/app_b2.js +++ b/apps/gpsnav/app_b2.js @@ -21,7 +21,7 @@ var loc = { function drawCompass(course) { if (!candraw) return; - g.setColor(g.theme.fg); + g.reset().clearRect(0, 24, 175, 70); g.setFont("Vector", 18); var start = course - 90; if (start < 0) start += 360; @@ -106,9 +106,8 @@ function distance(a, b) { var selected = false; function drawN() { - g.clearRect(0, 89, 175, 175); + g.reset().clearRect(0, 89, 175, 175); var txt = loc.speed[locindex](speed); - g.setColor(g.theme.fg); g.setFont("6x8", 2); g.drawString("o", 68, 87); g.setFont("6x8", 1); @@ -117,10 +116,8 @@ function drawN() { var cs = course.toString().padStart(3, "0"); g.drawString(cs, 2, 89); g.drawString(txt.substring(0, txt.length - 3), 92, 89); - g.setColor(g.theme.fg); g.setFont("Vector", 18); var bs = brg.toString().padStart(3, "0"); - g.setColor(g.theme.fg); g.drawString("Brg:", 1, 128); g.drawString("Dist:", 1, 148); g.setColor(selected ? g.theme.bgH : g.theme.bg);