Pārlūkot izejas kodu

Merge pull request #58376 from novaplusplus/master

Fixed issue with godot's changes to polypartition third-party code
Rémi Verschelde 3 gadi atpakaļ
vecāks
revīzija
4e5cc1f653

+ 1 - 1
thirdparty/misc/patches/polypartition-godot-types.patch

@@ -101,7 +101,7 @@ index 3a8a6efa83..8c5409bf24 100644
          pointvisible = true;
 -        for (iter2 = polys.begin(); iter2 != polys.end(); iter2++) {
 -          if (iter2->IsHole()) {
-+        for (iter2 = polys.front(); iter2; iter2->next()) {
++        for (iter2 = polys.front(); iter2; iter2 = iter2->next()) {
 +          if (iter2->get().IsHole()) {
              continue;
            }

+ 1 - 1
thirdparty/misc/polypartition.cpp

@@ -262,7 +262,7 @@ int TPPLPartition::RemoveHoles(TPPLPolyList *inpolys, TPPLPolyList *outpolys) {
           }
         }
         pointvisible = true;
-        for (iter2 = polys.front(); iter2; iter2->next()) {
+        for (iter2 = polys.front(); iter2; iter2 = iter2->next()) {
           if (iter2->get().IsHole()) {
             continue;
           }