diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-05-18 10:57:59 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-05-18 10:57:59 +0400 |
commit | 3dd6bc86cc87dc16b47386fb0c14aef1cd7d32ab (patch) | |
tree | 2e779e35f6919477e2e040f2a1444a97573027cf | |
parent | 53681fce681116150926fed98d8f2b4650f9216f (diff) |
svn merge ^/trunk/py/scripts/addons -c4533v2.67b
-rw-r--r-- | mesh_f2.py | 7 |
1 files changed, 2 insertions, 5 deletions
@@ -249,14 +249,11 @@ class MeshF2(bpy.types.Operator): bm = bmesh.from_edit_mesh(context.active_object.data) sel = [v for v in bm.verts if v.select] if len(sel) > 2: - if len([True for f in bm.faces if f.select]) == len(bm.faces): - # all faces selected, can't create new one - return {'CANCELLED'} # original 'Make Edge/Face' behaviour try: bpy.ops.mesh.edge_face_add('INVOKE_DEFAULT') except: - pass + return {'CANCELLED'} elif len(sel) == 1: # single vertex selected -> mirror vertex and create new face quad_from_vertex(bm, sel[0], context, event) @@ -301,4 +298,4 @@ def unregister(): if __name__ == "__main__": - register()
\ No newline at end of file + register() |