diff options
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/filter/inc/XclExpChangeTrack.hxx | 3 | ||||
-rw-r--r-- | sc/source/filter/xcl97/XclExpChangeTrack.cxx | 4 |
2 files changed, 2 insertions, 5 deletions
diff --git a/sc/source/filter/inc/XclExpChangeTrack.hxx b/sc/source/filter/inc/XclExpChangeTrack.hxx index c650d3642adb..2ef29b7ca3d4 100644 --- a/sc/source/filter/inc/XclExpChangeTrack.hxx +++ b/sc/source/filter/inc/XclExpChangeTrack.hxx @@ -570,10 +570,11 @@ public: class XclExpChangeTrack : protected XclExpRoot { typedef boost::ptr_vector<ExcRecord> RecListType; + typedef boost::ptr_vector<XclExpChTrTabIdBuffer> TabIdBufferType; RecListType maRecList; // list of "Revision Log" stream records std::stack<XclExpChTrAction*> aActionStack; XclExpChTrTabIdBuffer* pTabIdBuffer; - std::vector<XclExpChTrTabIdBuffer*> maBuffers; + TabIdBufferType maBuffers; ScDocument* pTempDoc; // empty document diff --git a/sc/source/filter/xcl97/XclExpChangeTrack.cxx b/sc/source/filter/xcl97/XclExpChangeTrack.cxx index c96169afdeb7..9b4d5d0ac1fb 100644 --- a/sc/source/filter/xcl97/XclExpChangeTrack.cxx +++ b/sc/source/filter/xcl97/XclExpChangeTrack.cxx @@ -1459,10 +1459,6 @@ XclExpChangeTrack::XclExpChangeTrack( const XclExpRoot& rRoot ) : XclExpChangeTrack::~XclExpChangeTrack() { - std::vector<XclExpChTrTabIdBuffer*>::iterator pIter; - for ( pIter = maBuffers.begin(); pIter != maBuffers.end(); ++pIter ) - delete *pIter; - while( !aActionStack.empty() ) { delete aActionStack.top(); |