diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2018-11-06 19:29:00 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2018-11-06 19:29:00 +0300 |
commit | f6a54aa234d6d59ceac15f2944c2ddc5f29aac0a (patch) | |
tree | 87351e1e2542eb642ffb044f9508040d8cfbe443 /object_print3d_utils | |
parent | 7461a6811331bee00e4e6f3c642e05ebcae75add (diff) |
Updates for change in ViewLayer RNA API.
Diffstat (limited to 'object_print3d_utils')
-rw-r--r-- | object_print3d_utils/mesh_helpers.py | 16 |
1 files changed, 4 insertions, 12 deletions
diff --git a/object_print3d_utils/mesh_helpers.py b/object_print3d_utils/mesh_helpers.py index 873f30d2..44cce337 100644 --- a/object_print3d_utils/mesh_helpers.py +++ b/object_print3d_utils/mesh_helpers.py @@ -158,12 +158,8 @@ def bmesh_check_thick_object(obj, thickness): context = bpy.context scene = context.scene layer = context.view_layer - layer_collection = context.layer_collection - if layer_collection is None: - scene_collection = scene.master_collection.collections.new("") - layer_collection = layer.collections.link(scene_collection) - else: - scene_collection = layer_collection.collection + layer_collection = context.layer_collection or layer.active_layer_collection + scene_collection = layer_collection.collection me_tmp = bpy.data.meshes.new(name="~temp~") bm.to_mesh(me_tmp) @@ -241,12 +237,8 @@ def object_merge(context, objects): scene = context.scene layer = context.view_layer - layer_collection = context.layer_collection - if layer_collection is None: - scene_collection = scene.master_collection.collections.new("") - layer_collection = layer.collections.link(scene_collection) - else: - scene_collection = layer_collection.collection + layer_collection = context.layer_collection or layer.active_layer_collection + scene_collection = layer_collection.collection # deselect all for obj in scene.objects: |