diff --git a/src/fgt/edit_hole/fgtHole.h b/src/fgt/edit_hole/fgtHole.h index fa9ef21d4..05880ee13 100644 --- a/src/fgt/edit_hole/fgtHole.h +++ b/src/fgt/edit_hole/fgtHole.h @@ -513,9 +513,13 @@ public: typename std::vector::iterator fib; for(fib=inBox.begin();fib!=inBox.end();++fib) - if(vcg::tri::Clean::TestIntersection( *fib, f )) - return true; - + { + if (f != *fib) + { + if(vcg::tri::Clean::TestIntersection( *fib, f )) + return true; + } + } return false; };