summaryrefslogtreecommitdiff
path: root/sc/source/filter/excel/xecontent.cxx
diff options
context:
space:
mode:
authorMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-05-08 03:52:02 +0200
committerMarkus Mohrhard <markus.mohrhard@googlemail.com>2012-05-09 03:02:35 +0200
commitdd5086102184b31b6706991d40332986a6f045be (patch)
treea48e7d01b0f27f5e6f7668280bda7362325cf65d /sc/source/filter/excel/xecontent.cxx
parent5c2c03e9062d0c86d385a56c3ce1f536944927a2 (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.cxx16
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 );
}
}
}