From 7165d979ae9e2ecb6c0bfe194f5d966ba60f8c31 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 18 Jun 2015 12:08:59 +1000 Subject: Fix crash transforming UV /w PET-connected mode --- source/blender/editors/transform/transform_conversions.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'source') diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c index 5cda705a2cb..a648704e15e 100644 --- a/source/blender/editors/transform/transform_conversions.c +++ b/source/blender/editors/transform/transform_conversions.c @@ -2740,12 +2740,12 @@ static void createTransUVs(bContext *C, TransInfo *t) /* count */ if (is_prop_connected) { /* create element map with island information */ - if (ts->uv_flag & UV_SYNC_SELECTION) { - elementmap = BM_uv_element_map_create(em->bm, false, true); - } - else { - elementmap = BM_uv_element_map_create(em->bm, true, true); + const bool use_facesel = (ts->uv_flag & UV_SYNC_SELECTION) == 0; + elementmap = BM_uv_element_map_create(em->bm, use_facesel, true); + if (elementmap == NULL) { + return; } + island_enabled = BLI_BITMAP_NEW(elementmap->totalIslands, "TransIslandData(UV Editing)"); } -- cgit v1.2.3