diff --git a/code/DXFLoader.cpp b/code/DXFLoader.cpp index be0724910..0e5707d76 100644 --- a/code/DXFLoader.cpp +++ b/code/DXFLoader.cpp @@ -327,20 +327,13 @@ bool DXFImporter::ParseEntities() while (GetNextToken()) { if (!groupCode) { if (!::strcmp(cursor,"3DFACE") || !::strcmp(cursor,"LINE") || !::strcmp(cursor,"3DLINE")){ - if (!Parse3DFace()) { - return false; - } - else { - bRepeat = true; - } + //http://sourceforge.net/tracker/index.php?func=detail&aid=2970566&group_id=226462&atid=1067632 + Parse3DFace(); + bRepeat = true; } if (!::strcmp(cursor,"POLYLINE") || !::strcmp(cursor,"LWPOLYLINE")){ - if (!ParsePolyLine()) { - return false; - } - else { - bRepeat = true; - } + ParsePolyLine(); + bRepeat = true; } if (!::strcmp(cursor,"ENDSEC")) { return true;