job_status: calculate progress with higher precision
This commit is contained in:
parent
708fec4c45
commit
b379363cf2
@ -567,7 +567,6 @@ class JobStatusPanel(ScreenPanel):
|
|||||||
self.file_metadata['gcode_start_byte']))
|
self.file_metadata['gcode_start_byte']))
|
||||||
else:
|
else:
|
||||||
progress = self._printer.get_stat('virtual_sdcard', 'progress')
|
progress = self._printer.get_stat('virtual_sdcard', 'progress')
|
||||||
progress = round(progress, 2)
|
|
||||||
|
|
||||||
if progress != self.progress:
|
if progress != self.progress:
|
||||||
self.progress = progress
|
self.progress = progress
|
||||||
@ -579,7 +578,7 @@ class JobStatusPanel(ScreenPanel):
|
|||||||
self.labels[label].set_text(text)
|
self.labels[label].set_text(text)
|
||||||
|
|
||||||
def update_progress(self):
|
def update_progress(self):
|
||||||
self.labels['progress_text'].set_text("%s%%" % (str(min(int(self.progress*100), 100))))
|
self.labels['progress_text'].set_text("%s%%" % (str(min(int(round(self.progress, 2)*100), 100))))
|
||||||
|
|
||||||
def update_message(self):
|
def update_message(self):
|
||||||
msg = self._printer.get_stat("display_status", "message")
|
msg = self._printer.get_stat("display_status", "message")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user