mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-08-12 20:39:01 +08:00
CURA-4509 Minor fix that avoids crashes when there is no specified
material (such as in UM2)
This commit is contained in:
parent
87a7bf72a8
commit
d503283089
@ -196,8 +196,10 @@ class PrintInformation(QObject):
|
|||||||
|
|
||||||
weight = float(amount) * float(density) / 1000
|
weight = float(amount) * float(density) / 1000
|
||||||
cost = 0
|
cost = 0
|
||||||
|
material_name = catalog.i18nc("@label unknown material", "Unknown")
|
||||||
if material:
|
if material:
|
||||||
material_guid = material.getMetaDataEntry("GUID")
|
material_guid = material.getMetaDataEntry("GUID")
|
||||||
|
material_name = material.getName()
|
||||||
if material_guid in material_preference_values:
|
if material_guid in material_preference_values:
|
||||||
material_values = material_preference_values[material_guid]
|
material_values = material_preference_values[material_guid]
|
||||||
|
|
||||||
@ -216,7 +218,7 @@ class PrintInformation(QObject):
|
|||||||
self._material_weights.append(weight)
|
self._material_weights.append(weight)
|
||||||
self._material_lengths.append(length)
|
self._material_lengths.append(length)
|
||||||
self._material_costs.append(cost)
|
self._material_costs.append(cost)
|
||||||
self._material_names.append(material.getName())
|
self._material_names.append(material_name)
|
||||||
|
|
||||||
self.materialLengthsChanged.emit()
|
self.materialLengthsChanged.emit()
|
||||||
self.materialWeightsChanged.emit()
|
self.materialWeightsChanged.emit()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user