diff --git a/library/lcd/lcd_comm.py b/library/lcd/lcd_comm.py index 06ab44a2..041fd023 100644 --- a/library/lcd/lcd_comm.py +++ b/library/lcd/lcd_comm.py @@ -359,11 +359,11 @@ def DisplayProgressBar(self, x: int, y: int, width: int, height: int, min_value: # Draw progress bar if width > height: - bar_filled_width = (value / (max_value - min_value) * width) - 1 + bar_filled_width = ((value - min_value) / (max_value - min_value) * width) - 1 if bar_filled_width < 0: bar_filled_width = 0 else: - bar_filled_height = (value / (max_value - min_value) * height) - 1 + bar_filled_height = ((value - min_value) / (max_value - min_value) * height) - 1 if bar_filled_height < 0: bar_filled_height = 0 draw = ImageDraw.Draw(bar_image)