diff options
Diffstat (limited to 'mesh_snap_utilities_line')
-rw-r--r-- | mesh_snap_utilities_line/ops_line.py | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/mesh_snap_utilities_line/ops_line.py b/mesh_snap_utilities_line/ops_line.py index bcecb60f..69be59a7 100644 --- a/mesh_snap_utilities_line/ops_line.py +++ b/mesh_snap_utilities_line/ops_line.py @@ -182,14 +182,9 @@ def draw_line(self, bm_geom, location): if self.create_face: ed_list = set(self.list_edges) for edge in v2.link_edges: - if edge not in ed_list: - if edge.other_vert(v2) in self.list_verts: - ed_list.add(edge) - break - else: - continue - # Inner loop had a break, break the outer - break + if edge not in ed_list and edge.other_vert(v2) in self.list_verts: + ed_list.add(edge) + break ed_list.update(get_loose_linked_edges(v2)) |