[Bf-blender-cvs] [332b7d7d94e] blender-v2.82-release: Fix T73898: UDIM crash changing form tiled to single
Campbell Barton
noreply at git.blender.org
Mon Mar 9 20:56:34 CET 2020
Commit: 332b7d7d94e04dc1068c3f1fa61b486033d575f1
Author: Campbell Barton
Date: Mon Feb 17 12:33:12 2020 +1100
Branches: blender-v2.82-release
https://developer.blender.org/rB332b7d7d94e04dc1068c3f1fa61b486033d575f1
Fix T73898: UDIM crash changing form tiled to single
===================================================================
M source/blender/blenkernel/intern/image.c
===================================================================
diff --git a/source/blender/blenkernel/intern/image.c b/source/blender/blenkernel/intern/image.c
index fe1f9097562..b90d437db99 100644
--- a/source/blender/blenkernel/intern/image.c
+++ b/source/blender/blenkernel/intern/image.c
@@ -3363,7 +3363,9 @@ void BKE_image_signal(Main *bmain, Image *ima, ImageUser *iuser, int signal)
if (ima->source != IMA_SRC_TILED) {
/* Free all but the first tile. */
ImageTile *base_tile = BKE_image_get_tile(ima, 0);
- for (ImageTile *tile = base_tile->next; tile; tile = tile->next) {
+ BLI_assert(base_tile == ima->tiles.first);
+ for (ImageTile *tile = base_tile->next, *tile_next; tile; tile = tile_next) {
+ tile_next = tile->next;
image_free_tile(ima, tile);
MEM_freeN(tile);
}
More information about the Bf-blender-cvs
mailing list