diff options
author | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-05-08 03:52:02 +0200 |
---|---|---|
committer | Markus Mohrhard <markus.mohrhard@googlemail.com> | 2012-05-09 03:02:35 +0200 |
commit | dd5086102184b31b6706991d40332986a6f045be (patch) | |
tree | a48e7d01b0f27f5e6f7668280bda7362325cf65d /sc/source/filter/excel/xecontent.cxx | |
parent | 5c2c03e9062d0c86d385a56c3ce1f536944927a2 (diff) |
DECL_PTRARR_SORT to ptr_set in conditio.[ch]xx
Change-Id: I I7de285ae784ae144a7d3190d4f99c1b38694da28
Diffstat (limited to 'sc/source/filter/excel/xecontent.cxx')
-rw-r--r-- | sc/source/filter/excel/xecontent.cxx | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/sc/source/filter/excel/xecontent.cxx b/sc/source/filter/excel/xecontent.cxx index 8dfe1cb5c385..fb974d943177 100644 --- a/sc/source/filter/excel/xecontent.cxx +++ b/sc/source/filter/excel/xecontent.cxx @@ -936,18 +936,12 @@ XclExpCondFormatBuffer::XclExpCondFormatBuffer( const XclExpRoot& rRoot ) : { if( const ScConditionalFormatList* pCondFmtList = GetDoc().GetCondFormList() ) { - if( const ScConditionalFormatPtr* ppCondFmt = pCondFmtList->GetData() ) + for( ScConditionalFormatList::const_iterator itr = pCondFmtList->begin(); + itr != pCondFmtList->end(); ++itr) { - const ScConditionalFormatPtr* ppCondEnd = ppCondFmt + pCondFmtList->Count(); - for( ; ppCondFmt < ppCondEnd; ++ppCondFmt ) - { - if( *ppCondFmt ) - { - XclExpCondfmtList::RecordRefType xCondfmtRec( new XclExpCondfmt( GetRoot(), **ppCondFmt ) ); - if( xCondfmtRec->IsValid() ) - maCondfmtList.AppendRecord( xCondfmtRec ); - } - } + XclExpCondfmtList::RecordRefType xCondfmtRec( new XclExpCondfmt( GetRoot(), *itr ) ); + if( xCondfmtRec->IsValid() ) + maCondfmtList.AppendRecord( xCondfmtRec ); } } } |