X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=blender%2Fio_mspgl%2Fscene.py;h=70dbc8c9a7178d19470c5ba3d0ae5e1c2e142250;hb=9dffddef4118104fae810c5ec74fc55c00dee7ba;hp=e4f31067cd8a910e48b842e6b66d04cde1f0259f;hpb=b360bb3cdc7ea3f9f5aba94d11e4f9d4f90c42a7;p=libs%2Fgl.git diff --git a/blender/io_mspgl/scene.py b/blender/io_mspgl/scene.py index e4f31067..70dbc8c9 100644 --- a/blender/io_mspgl/scene.py +++ b/blender/io_mspgl/scene.py @@ -92,7 +92,7 @@ def get_all_collections(collection): result += get_all_collections(c) return result -def create_scene_from_current(context, *, selected_only=False, visible_only=True): +def create_scene_from_current(ctx, *, selected_only=False, visible_only=True): obj_filters = [] if selected_only: @@ -100,7 +100,7 @@ def create_scene_from_current(context, *, selected_only=False, visible_only=True if visible_only: visible_names = set() - for c in get_all_collections(context.view_layer.layer_collection): + for c in get_all_collections(ctx.context.view_layer.layer_collection): if not c.hide_viewport and not c.collection.hide_viewport: visible_names.update(o.name for o in c.collection.objects) obj_filters.append(lambda o: o.name in visible_names) @@ -111,7 +111,7 @@ def create_scene_from_current(context, *, selected_only=False, visible_only=True if obj_filters: obj_filter = lambda o: all(f(o) for f in obj_filters) - return Scene(context.scene, obj_filter) + return Scene(ctx.context.scene, obj_filter) def create_scene(scene, *, visible_only=True): obj_filter = None