Fixes
This commit is contained in:
@@ -119,7 +119,7 @@ class AvatarToolkit_OT_CombineMaterials(Operator):
|
|||||||
progress.step("Cleaned material slots")
|
progress.step("Cleaned material slots")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
num_removed = clear_unused_data_blocks(self)
|
num_removed = clear_unused_data_blocks()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"Data block cleanup failed: {str(e)}")
|
logger.error(f"Data block cleanup failed: {str(e)}")
|
||||||
self.report({'ERROR'}, t("Optimization.error.data_cleanup"))
|
self.report({'ERROR'}, t("Optimization.error.data_cleanup"))
|
||||||
|
|||||||
@@ -41,15 +41,14 @@ class AvatarToolkit_OT_JoinAllMeshes(Operator):
|
|||||||
return {'CANCELLED'}
|
return {'CANCELLED'}
|
||||||
|
|
||||||
with ProgressTracker(context, 5, "Joining All Meshes") as progress:
|
with ProgressTracker(context, 5, "Joining All Meshes") as progress:
|
||||||
success: bool
|
joined_mesh = join_mesh_objects(context, meshes, progress)
|
||||||
success, message = join_mesh_objects(context, meshes, progress)
|
|
||||||
|
|
||||||
if success:
|
if joined_mesh:
|
||||||
context.view_layer.objects.active = armature
|
context.view_layer.objects.active = armature
|
||||||
self.report({'INFO'}, message)
|
self.report({'INFO'}, t("Optimization.meshes_joined"))
|
||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
else:
|
else:
|
||||||
self.report({'ERROR'}, message)
|
self.report({'ERROR'}, t("Optimization.error.join_meshes"))
|
||||||
return {'CANCELLED'}
|
return {'CANCELLED'}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
@@ -87,14 +86,13 @@ class AvatarToolkit_OT_JoinSelectedMeshes(Operator):
|
|||||||
return {'CANCELLED'}
|
return {'CANCELLED'}
|
||||||
|
|
||||||
with ProgressTracker(context, 5, "Joining Selected Meshes") as progress:
|
with ProgressTracker(context, 5, "Joining Selected Meshes") as progress:
|
||||||
success: bool
|
joined_mesh = join_mesh_objects(context, selected_meshes, progress)
|
||||||
success, message = join_mesh_objects(context, selected_meshes, progress)
|
|
||||||
|
|
||||||
if success:
|
if joined_mesh:
|
||||||
self.report({'INFO'}, message)
|
self.report({'INFO'}, t("Optimization.selected_meshes_joined"))
|
||||||
return {'FINISHED'}
|
return {'FINISHED'}
|
||||||
else:
|
else:
|
||||||
self.report({'ERROR'}, message)
|
self.report({'ERROR'}, t("Optimization.error.join_selected"))
|
||||||
return {'CANCELLED'}
|
return {'CANCELLED'}
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user