From 2761581ac7c7bfab2b0779c4f27c2bc0a6f8a614 Mon Sep 17 00:00:00 2001 From: Kristian <57712777+NMC-TBone@users.noreply.github.com> Date: Fri, 3 Jan 2025 02:56:39 +0100 Subject: [PATCH] refactor(material tools): replace bpy.context with context in material operator --- i3d_exporter_additionals/tools/material_tools.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/i3d_exporter_additionals/tools/material_tools.py b/i3d_exporter_additionals/tools/material_tools.py index ef124da..96c61a9 100644 --- a/i3d_exporter_additionals/tools/material_tools.py +++ b/i3d_exporter_additionals/tools/material_tools.py @@ -225,12 +225,12 @@ class I3DEA_OT_i3dio_material(bpy.types.Operator): def execute(self, context): selected_list = [] - for obj in bpy.context.selected_objects: + for obj in context.selected_objects: if obj.type == "MESH": selected_list.append(obj) for loop_obj in selected_list: - bpy.context.view_layer.objects.active = loop_obj + context.view_layer.objects.active = loop_obj loop_obj.select_set(state=True, view_layer=None) for num in range(0, len(loop_obj.material_slots)): @@ -238,7 +238,7 @@ def execute(self, context): material = loop_obj.active_material shader_loc = context.scene.i3dea.shader_path - if bpy.context.scene.i3dea.shader_box: + if context.scene.i3dea.shader_box: if shader_loc: material.i3d_attributes.source = shader_loc @@ -247,11 +247,11 @@ def execute(self, context): f"{loop_obj.active_material.name}") continue else: - if bpy.context.scene.i3dea.mask_map_box: + if context.scene.i3dea.mask_map_box: mask = context.scene.i3dea.mask_map if mask: material.i3d_attributes.shader_textures[0].source = mask - if bpy.context.scene.i3dea.dirt_diffuse_box: + if context.scene.i3dea.dirt_diffuse_box: dirt = context.scene.i3dea.dirt_diffuse if dirt: material.i3d_attributes.shader_textures[1].source = dirt