avoid potentially infinite loop

This commit is contained in:
Sébastien Loriot 2024-06-10 15:07:25 +02:00
parent 2c13f1fe6b
commit 174a1d68e0
1 changed files with 2 additions and 2 deletions

View File

@ -276,11 +276,11 @@ struct Non_manifold_output_visitor
if (vid_not_used.any()){ if (vid_not_used.any()){
std::vector<ID> free_vids; std::vector<ID> free_vids;
for (ID i = vid_not_used.find_first(); for (auto i = vid_not_used.find_first();
i < vid_not_used.npos; i < vid_not_used.npos;
i = vid_not_used.find_next(i)) i = vid_not_used.find_next(i))
{ {
free_vids.push_back(i); free_vids.push_back(static_cast<ID>(i));
} }
// now reindex the vertices // now reindex the vertices
for (auto& p : vid1) for (auto& p : vid1)