From 2a7ccf6e88dd1eeae70a57e0f93163c1e1aa3e5c Mon Sep 17 00:00:00 2001 From: Dalai Felinto Date: Tue, 2 Oct 2018 17:22:43 +0000 Subject: Fix for POSE_OT_select_mirror It was not taking duplicated objects into consideration, so the operator would only work if you had an off number of objects with the same armature. --- source/blender/blenkernel/BKE_layer.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source/blender/blenkernel/BKE_layer.h') diff --git a/source/blender/blenkernel/BKE_layer.h b/source/blender/blenkernel/BKE_layer.h index db0e5f21284..80d8d237e53 100644 --- a/source/blender/blenkernel/BKE_layer.h +++ b/source/blender/blenkernel/BKE_layer.h @@ -381,6 +381,11 @@ bool BKE_view_layer_filter_edit_mesh_has_edges(struct Object *ob, void *user_dat .no_dup_data = true, \ .filter_fn = BKE_view_layer_filter_edit_mesh_has_uvs}); +#define BKE_view_layer_array_from_objects_in_mode_unique_data(view_layer, r_len, mode) \ + BKE_view_layer_array_from_objects_in_mode( \ + view_layer, r_len, { \ + .object_mode = mode, \ + .no_dup_data = true}); #ifdef __cplusplus } -- cgit v1.2.3