From c043c377a7a91ebff96b04ec902f86ce8b19930e Mon Sep 17 00:00:00 2001 From: Damjan Adamic Date: Sun, 30 Oct 2016 16:50:50 +0100 Subject: [PATCH] Fixes #3935: overlapping display of EDGE logical switch parameters (Horus) --- radio/src/gui/480x272/model_logical_switches.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/radio/src/gui/480x272/model_logical_switches.cpp b/radio/src/gui/480x272/model_logical_switches.cpp index 1fa53bd14..a02696daf 100644 --- a/radio/src/gui/480x272/model_logical_switches.cpp +++ b/radio/src/gui/480x272/model_logical_switches.cpp @@ -36,22 +36,22 @@ enum LogicalSwitchFields { #define CSW_1ST_COLUMN 50 #define CSW_2ND_COLUMN 120 #define CSW_3RD_COLUMN 200 -#define CSW_4TH_COLUMN 280 -#define CSW_5TH_COLUMN 340 -#define CSW_6TH_COLUMN 390 +#define CSW_4TH_COLUMN 315 +#define CSW_5TH_COLUMN 375 +#define CSW_6TH_COLUMN 425 void putsEdgeDelayParam(coord_t x, coord_t y, LogicalSwitchData *cs, uint8_t lattr, uint8_t rattr) { lcdDrawChar(x, y, '['); - lcdDrawNumber(lcdNextPos+3, y, lswTimerValue(cs->v2), LEFT|PREC1|lattr); - lcdDrawChar(lcdNextPos+3, y, ':'); + lcdDrawNumber(lcdNextPos+2, y, lswTimerValue(cs->v2), LEFT|PREC1|lattr); + lcdDrawChar(lcdNextPos, y, ':'); if (cs->v3 < 0) lcdDrawText(lcdNextPos+3, y, "<<", rattr); else if (cs->v3 == 0) lcdDrawText(lcdNextPos+3, y, "--", rattr); else lcdDrawNumber(lcdNextPos+3, y, lswTimerValue(cs->v2+cs->v3), LEFT|PREC1|rattr); - lcdDrawChar(lcdNextPos+3, y, ']'); + lcdDrawChar(lcdNextPos, y, ']'); } void onLogicalSwitchesMenu(const char * result)