? arse ? asd ? Join ? mypatch ? mypatch.whatsgoingon ? mytestpatch ? mytwopatch ? output ? Update ? want.this.to.work Index: swparrtf.cxx =================================================================== RCS file: /cvs/sw/sw/source/filter/rtf/swparrtf.cxx,v retrieving revision 1.23.8.5 diff -u -r1.23.8.5 swparrtf.cxx --- swparrtf.cxx 28 Apr 2003 16:24:40 -0000 1.23.8.5 +++ swparrtf.cxx 29 Apr 2003 09:10:29 -0000 @@ -1065,9 +1065,9 @@ } } - myDummyIter aDEnd = maDummyPageNos.end(); - for (myDummyIter aDummy = maDummyPageNos.begin(); aDummy != aDEnd; ++aDummy) - mrReader.pDoc->DelPageDesc(*aDummy); + myrDummyIter aDEnd = maDummyPageNos.rend(); + for (myrDummyIter aI = maDummyPageNos.rbegin(); aI != aDEnd; ++aI) + mrReader.pDoc->DelPageDesc(*aI); } SwRTFParser::~SwRTFParser() Index: swparrtf.hxx =================================================================== RCS file: /cvs/sw/sw/source/filter/rtf/swparrtf.hxx,v retrieving revision 1.8.30.1 diff -u -r1.8.30.1 swparrtf.hxx --- swparrtf.hxx 28 Apr 2003 08:02:42 -0000 1.8.30.1 +++ swparrtf.hxx 29 Apr 2003 09:10:29 -0000 @@ -281,7 +281,7 @@ void InsertSegments(bool bIsNewDoc); rtfSections(SwRTFParser &rReader) : mrReader(rReader) {} std::vector maDummyPageNos; - typedef std::vector::iterator myDummyIter; + typedef std::vector::reverse_iterator myrDummyIter; void PrependedInlineNode(const SwPosition &rPos, const SwNode &rNode); };