diff --git a/public/run_sax.js b/public/run_sax.js index db56a42ff9344a10c1ecef46d11009de2b00c208..56704641b2a3d8b2cefe70b8847fa6339275cf1e 100644 --- a/public/run_sax.js +++ b/public/run_sax.js @@ -242,6 +242,8 @@ parser.onclosetag = function (node) { currentState = State.SEARCH_FOR_SURFACE_OR_GEOMETRY; } else if (tagName === "POS") { coordinateString += " "; + } else if (tagName === "SOLID" || tagName === "MULTISURFACE") { + currentState = State.SEARCH_FOR_SURFACE_OR_GEOMETRY; } break; case State.SEARCH_FOR_SURFACE_OR_GEOMETRY: