Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-05-14 14:56:18 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-05-14 14:56:18 +0400
commitbbea18f8c1d81e11ae5b1859b3d52eba818fbb3b (patch)
tree245cf58ae51d310e30e9f14cf27b93cedb422fbb /source/blender
parentbcf91e5c91a252917941e502f1b77c8589bbb198 (diff)
bridge tool: fix for error in recent commit. missed NULL check for example face.
Diffstat (limited to 'source/blender')
-rw-r--r--source/blender/blenkernel/BKE_editmesh.h3
-rw-r--r--source/blender/bmesh/bmesh_class.h1
-rw-r--r--source/blender/bmesh/operators/bmo_bridge.c2
3 files changed, 1 insertions, 5 deletions
diff --git a/source/blender/blenkernel/BKE_editmesh.h b/source/blender/blenkernel/BKE_editmesh.h
index 0b6507b85d3..edfb501b590 100644
--- a/source/blender/blenkernel/BKE_editmesh.h
+++ b/source/blender/blenkernel/BKE_editmesh.h
@@ -81,9 +81,6 @@ typedef struct BMEditMesh {
/* Object this editmesh came from (if it came from one) */
struct Object *ob;
- /* Unused for now, we could bring it back and assign in the same way 'ob' is */
- // struct Mesh *me;
-
/*temp variables for x-mirror editing*/
int mirror_cdlayer; /* -1 is invalid */
} BMEditMesh;
diff --git a/source/blender/bmesh/bmesh_class.h b/source/blender/bmesh/bmesh_class.h
index 845785a26d7..8d95ab85df8 100644
--- a/source/blender/bmesh/bmesh_class.h
+++ b/source/blender/bmesh/bmesh_class.h
@@ -39,7 +39,6 @@ struct BMLoop;
struct BMFace;
struct BLI_mempool;
-struct Object;
/* note: it is very important for BMHeader to start with two
* pointers. this is a requirement of mempool's method of
diff --git a/source/blender/bmesh/operators/bmo_bridge.c b/source/blender/bmesh/operators/bmo_bridge.c
index 37929b4720f..4c3d6139a0c 100644
--- a/source/blender/bmesh/operators/bmo_bridge.c
+++ b/source/blender/bmesh/operators/bmo_bridge.c
@@ -303,7 +303,7 @@ static void bridge_loop_pair(BMesh *bm,
}
}
- if (f_example != f) {
+ if (f_example && (f_example != f)) {
BM_elem_attrs_copy(bm, bm, f_example, f);
}
BMO_elem_flag_enable(bm, f, FACE_OUT);