Fix negative decimal display bug
This commit is contained in:
parent
aa0fdfe6a2
commit
30b11d0e5e
@ -183,10 +183,12 @@ def updateDisplay(measurement, units, tempC):
|
||||
if ENABLE_DISPLAY:
|
||||
setOLED(oled)
|
||||
wholeNumber = str(math.floor(abs(measurement)))
|
||||
decimalPart = str(int(abs(measurement % 1) * 100))
|
||||
decimalPart = int(abs(measurement % 1) * 100)
|
||||
numberLine = " "
|
||||
if measurement < 0:
|
||||
numberLine = "-"
|
||||
if decimalPart > 0:
|
||||
decimalPart = 100 - decimalPart # Fix a bug where -.75 displays as -.25
|
||||
|
||||
if units == "mm":
|
||||
numberLine = numberLine + f"{wholeNumber:>7}"
|
||||
|
Loading…
x
Reference in New Issue
Block a user