sot/qa/cppunit/data/fail/fdo70483-1.compound |binary sot/source/sdstor/stgstrms.cxx | 5 ++--- 2 files changed, 2 insertions(+), 3 deletions(-)
New commits: commit 203d3e63762bb269f9a111279d9e800f20adaf33 Author: Caolán McNamara <[email protected]> Date: Tue Oct 29 11:37:46 2013 +0000 Related: fdo#70483 add regression test Change-Id: I390cb550e050dc49ab6adee4f7ec57ef6744e57f diff --git a/sot/qa/cppunit/data/fail/fdo70483-1.compound b/sot/qa/cppunit/data/fail/fdo70483-1.compound new file mode 100644 index 0000000..4f6e4f1 Binary files /dev/null and b/sot/qa/cppunit/data/fail/fdo70483-1.compound differ commit 789507906d51f347b1785a3dc908dda6573b22e2 Author: Caolán McNamara <[email protected]> Date: Tue Oct 29 11:37:22 2013 +0000 micro optimize this a bit Change-Id: Ie7c36f95b9e594d6cda4c4371d51e79e6d387fd1 diff --git a/sot/source/sdstor/stgstrms.cxx b/sot/source/sdstor/stgstrms.cxx index fd9d1d1..d4115e5 100644 --- a/sot/source/sdstor/stgstrms.cxx +++ b/sot/source/sdstor/stgstrms.cxx @@ -352,10 +352,9 @@ void StgStrm::scanBuildPageChainCache(sal_Int32 *pOptionalCalcSize) m_aPagesCache.push_back(nBgn); nBgn = pFat->GetNextPage( nBgn ); - if( nUsedPageNumbers.find(nBgn) != nUsedPageNumbers.end() ) + //returned second is false if it already exists + if (!nUsedPageNumbers.insert(nBgn).second) bError = true; - else - nUsedPageNumbers.insert(nBgn); nOptSize += nPageSize; }
_______________________________________________ Libreoffice-commits mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits
