[Bf-blender-cvs] [1f0f234b07d] master: Fix own error w/ undo ID lookup

Campbell Barton noreply at git.blender.org
Tue Apr 3 18:09:08 CEST 2018


Commit: 1f0f234b07dda752492b8ebdafd5711b32e07df0
Author: Campbell Barton
Date:   Tue Apr 3 17:58:37 2018 +0200
Branches: master
https://developer.blender.org/rB1f0f234b07dda752492b8ebdafd5711b32e07df0

Fix own error w/ undo ID lookup

Was testing with small number of items, so this went unnoticed.

===================================================================

M	source/blender/blenkernel/intern/undo_system.c

===================================================================

diff --git a/source/blender/blenkernel/intern/undo_system.c b/source/blender/blenkernel/intern/undo_system.c
index d478be7db06..17d01bf1fcb 100644
--- a/source/blender/blenkernel/intern/undo_system.c
+++ b/source/blender/blenkernel/intern/undo_system.c
@@ -787,6 +787,7 @@ ID *BKE_undosys_ID_map_lookup(const UndoIDPtrMap *map, const ID *id_src)
 	if (!undosys_ID_map_lookup_index(map, id_src, &index)) {
 		BLI_assert(0);
 	}
+	index = map->pmap[index].index;
 	ID *id_dst = map->refs[index].ptr;
 	BLI_assert(id_dst != NULL);
 	BLI_assert(STREQ(id_dst->name, map->refs[index].name));



More information about the Bf-blender-cvs mailing list