diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-06-18 05:08:59 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-06-18 05:23:55 +0300 |
commit | 7165d979ae9e2ecb6c0bfe194f5d966ba60f8c31 (patch) | |
tree | 9ee1f72ec10194947917299e6eb5691c6ccfce05 | |
parent | 3468038ed5fca297bb3e66c7a11122d7a065ec8b (diff) |
Fix crash transforming UV /w PET-connected mode
-rw-r--r-- | source/blender/editors/transform/transform_conversions.c | 10 |
1 files changed, 5 insertions, 5 deletions
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)"); } |