job_status: fix layer info sometimes causing issues close #788
This commit is contained in:
parent
3bbefd8bd5
commit
f05cbe9f0b
@ -645,14 +645,13 @@ class JobStatusPanel(ScreenPanel):
|
||||
self.update_filename()
|
||||
else:
|
||||
self.update_percent_complete()
|
||||
if ps.get('info').get('total_layer'):
|
||||
if 'info' in ps and 'total_layer' in ps['info'] and ps['info']['total_layer'] is not None:
|
||||
self.labels['total_layers'].set_label(f"{ps['info']['total_layer']}")
|
||||
if ps.get('info').get('current_layer'):
|
||||
if 'info' in ps and 'current_layer' in ps['info'] and ps['info']['current_layer'] is not None:
|
||||
self.labels['layer'].set_label(f"{ps['info']['current_layer']} / {self.labels['total_layers'].get_text()}")
|
||||
elif "layer_height" in self.file_metadata and "object_height" in self.file_metadata:
|
||||
layer_label = (
|
||||
self.labels['layer'].set_label(
|
||||
f"{1 + round((self.pos_z - self.f_layer_h) / self.layer_h)} / {self.labels['total_layers'].get_text()}")
|
||||
self.labels['layer'].set_label(layer_label)
|
||||
|
||||
if 'print_duration' in ps:
|
||||
if int(ps['print_duration']) == 0 and self.progress > 0.001:
|
||||
|
Loading…
x
Reference in New Issue
Block a user