mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-17 03:37:48 -06:00
Fix copying MIME type if scene nodes are copied
We're not doing this in the nicest way possible... Contributes to issue CURA-8232.
This commit is contained in:
parent
77b7a29fca
commit
d4fa1cee45
2 changed files with 2 additions and 0 deletions
|
@ -1867,6 +1867,7 @@ class CuraApplication(QtApplication):
|
||||||
else:
|
else:
|
||||||
node = CuraSceneNode()
|
node = CuraSceneNode()
|
||||||
node.setMeshData(original_node.getMeshData())
|
node.setMeshData(original_node.getMeshData())
|
||||||
|
node.source_mime_type = original_node.source_mime_type
|
||||||
|
|
||||||
# Setting meshdata does not apply scaling.
|
# Setting meshdata does not apply scaling.
|
||||||
if original_node.getScale() != Vector(1.0, 1.0, 1.0):
|
if original_node.getScale() != Vector(1.0, 1.0, 1.0):
|
||||||
|
|
|
@ -142,6 +142,7 @@ class CuraSceneNode(SceneNode):
|
||||||
copy.setTransformation(self.getLocalTransformation(copy= False))
|
copy.setTransformation(self.getLocalTransformation(copy= False))
|
||||||
copy.setMeshData(self._mesh_data)
|
copy.setMeshData(self._mesh_data)
|
||||||
copy.setVisible(cast(bool, deepcopy(self._visible, memo)))
|
copy.setVisible(cast(bool, deepcopy(self._visible, memo)))
|
||||||
|
copy.source_mime_type = cast(str, deepcopy(self.source_mime_type, memo))
|
||||||
copy._selectable = cast(bool, deepcopy(self._selectable, memo))
|
copy._selectable = cast(bool, deepcopy(self._selectable, memo))
|
||||||
copy._name = cast(str, deepcopy(self._name, memo))
|
copy._name = cast(str, deepcopy(self._name, memo))
|
||||||
for decorator in self._decorators:
|
for decorator in self._decorators:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue