diff options
Diffstat (limited to 'svgio')
-rw-r--r-- | svgio/qa/cppunit/SvgImportTest.cxx | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/svgio/qa/cppunit/SvgImportTest.cxx b/svgio/qa/cppunit/SvgImportTest.cxx index b3ef8abdd4d4..be3f719ab1d2 100644 --- a/svgio/qa/cppunit/SvgImportTest.cxx +++ b/svgio/qa/cppunit/SvgImportTest.cxx @@ -138,17 +138,9 @@ void Test::checkRectPrimitive(Primitive2DSequence const & rPrimitive) bool arePrimitive2DSequencesEqual(const Primitive2DSequence& rA, const Primitive2DSequence& rB) { - const sal_Int32 nCount(rA.getLength()); - - if(nCount != rB.getLength()) - return false; - - for(sal_Int32 a(0); a < nCount; a++) { - if(!drawinglayer::primitive2d::arePrimitive2DReferencesEqual(rA[a], rB[a])) - return false; - } - - return true; + return std::equal(rA.begin(), rA.end(), rB.begin(), rB.end(), + [](const Primitive2DReference& a, const Primitive2DReference& b) { + return drawinglayer::primitive2d::arePrimitive2DReferencesEqual(a, b); }); } // Attributes for an object (like rect as in this case) can be defined |