From 1dffd81295ad37af0bef0d610ff44a9253401e79 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 12 Nov 2016 16:19:51 +0100 Subject: [PATCH] fix build failure for occ version < 7.0 --- src/Mod/Part/App/TopoShapePyImp.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Mod/Part/App/TopoShapePyImp.cpp b/src/Mod/Part/App/TopoShapePyImp.cpp index 5a81899ac0..0414b4460f 100644 --- a/src/Mod/Part/App/TopoShapePyImp.cpp +++ b/src/Mod/Part/App/TopoShapePyImp.cpp @@ -1934,7 +1934,7 @@ PyObject* TopoShapePy::overTolerance(PyObject *args) Handle(TopTools_HSequenceOfShape) seq = analysis.OverTolerance(shape, value, shapetype); Py::Tuple tuple(seq->Length()); std::size_t index=0; - for (int i=seq->Lower(); i<= seq->Upper(); i++) { + for (int i=1; i <= seq->Length(); i++) { TopoDS_Shape item = seq->Value(i); tuple.setItem(index++, shape2pyshape(item)); } @@ -1985,7 +1985,7 @@ PyObject* TopoShapePy::inTolerance(PyObject *args) Handle(TopTools_HSequenceOfShape) seq = analysis.InTolerance(shape, valmin, valmax, shapetype); Py::Tuple tuple(seq->Length()); std::size_t index=0; - for (int i=seq->Lower(); i<= seq->Upper(); i++) { + for (int i=1; i <= seq->Length(); i++) { TopoDS_Shape item = seq->Value(i); tuple.setItem(index++, shape2pyshape(item)); }