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-01-08 21:30:06 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-01-08 21:30:06 +0400
commit36f79eab204f5d3f031f3d3bb5a514cdae1fba69 (patch)
tree79461c255b320b8330e56e4d0cb50fe3b2928737 /source/blender/bmesh/intern
parent74d85d28827207901aeec37ca6c93939e938c462 (diff)
fix [#33784] Select Linked All + Seams fails to select seam bounded area
was incorrectly flushing vertex selection.
Diffstat (limited to 'source/blender/bmesh/intern')
-rw-r--r--source/blender/bmesh/intern/bmesh_walkers_impl.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/bmesh/intern/bmesh_walkers_impl.c b/source/blender/bmesh/intern/bmesh_walkers_impl.c
index bb013e6428e..538a9058ed5 100644
--- a/source/blender/bmesh/intern/bmesh_walkers_impl.c
+++ b/source/blender/bmesh/intern/bmesh_walkers_impl.c
@@ -403,6 +403,11 @@ static void *bmw_IslandWalker_step(BMWalker *walker)
continue;
}
+ /* saves checking BLI_ghash_haskey below (manifold edges theres a 50% chance) */
+ if (f == iwalk->cur) {
+ continue;
+ }
+
if (BLI_ghash_haskey(walker->visithash, f)) {
continue;
}