fix: crash on object dumping

This commit is contained in:
Swann Martinez
2019-05-10 10:17:52 +02:00
parent 035afa7eb5
commit ec9ff2f97b
2 changed files with 6 additions and 9 deletions

View File

@ -270,7 +270,7 @@ def load_object(target=None, data=None, create=False):
target = bpy.data.objects.new(data["name"], pointer)
# Load other meshes metadata
dump_anything.load(target, data)
# dump_anything.load(target, data)
target.matrix_world = mathutils.Matrix(data["matrix_world"])
@ -452,11 +452,8 @@ def load_gpencil_layer(target=None, data=None, create=False):
tpoint = tstroke.points.add(1)
tpoint = tstroke.points[len(tstroke.points)-1]
dump_anything.load(tpoint, p)
# tpoint.co[0] = p['co'][0]
# tpoint.co[1] = p['co'][1]
# tpoint.co[2] = p['co'][2]
# print(p['co'])
# print(tpoint.co)
print(p['co'])
print(tpoint.co)

View File

@ -560,11 +560,11 @@ def depsgraph_update(scene):
if update.id.id == username or update.id.id == 'Common' or update.id.id == 'None':
# TODO: handle errors
data_ref = get_datablock(update,context)
logger.info(update.id.name)
if data_ref:
data_ref.is_dirty= True
elif update.id.id != username:
history.put("undo")
# elif update.id.id != username:
# history.put("undo")
def register():