fix: object parenting can't be removed

Related to #179
This commit is contained in:
Swann
2021-03-03 09:55:48 +01:00
parent 0ccd0563ea
commit d0e80da945

View File

@ -296,9 +296,14 @@ class BlObject(BlDatablock):
# Load transformation data # Load transformation data
loader.load(target, data) loader.load(target, data)
# Object display fields
if 'display' in data: if 'display' in data:
loader.load(target.display, data['display']) loader.load(target.display, data['display'])
# Parent
if 'parent' not in data and target.parent:
target.parent = None
# Pose # Pose
if 'pose' in data: if 'pose' in data:
if not target.pose: if not target.pose:
@ -367,6 +372,9 @@ class BlObject(BlDatablock):
"name", "name",
"rotation_mode", "rotation_mode",
"parent", "parent",
"parent_type",
"track_axis",
"up_axis",
"data", "data",
"library", "library",
"empty_display_type", "empty_display_type",