diff options
Diffstat (limited to 'editeng/source/editeng/editdbg.cxx')
-rw-r--r-- | editeng/source/editeng/editdbg.cxx | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/editeng/source/editeng/editdbg.cxx b/editeng/source/editeng/editdbg.cxx index e77d95c9e61e..810315e1a821 100644 --- a/editeng/source/editeng/editdbg.cxx +++ b/editeng/source/editeng/editdbg.cxx @@ -351,21 +351,21 @@ void EditDbg::ShowEditEngineData( EditEngine* pEE, bool bInfoBox ) bool bZeroAttr = false; for ( sal_Int32 z = 0; z < pPPortion->GetNode()->GetCharAttribs().Count(); ++z ) { - const EditCharAttrib& rAttr = pPPortion->GetNode()->GetCharAttribs().GetAttribs()[z]; + const std::unique_ptr<EditCharAttrib>& rAttr = pPPortion->GetNode()->GetCharAttribs().GetAttribs()[z]; OStringBuffer aCharAttribs; aCharAttribs.append("\nA"); aCharAttribs.append(static_cast<sal_Int32>(nPortion)); aCharAttribs.append(": "); - aCharAttribs.append(static_cast<sal_Int32>(rAttr.GetItem()->Which())); + aCharAttribs.append(static_cast<sal_Int32>(rAttr->GetItem()->Which())); aCharAttribs.append('\t'); - aCharAttribs.append(static_cast<sal_Int32>(rAttr.GetStart())); + aCharAttribs.append(static_cast<sal_Int32>(rAttr->GetStart())); aCharAttribs.append('\t'); - aCharAttribs.append(static_cast<sal_Int32>(rAttr.GetEnd())); - if ( rAttr.IsEmpty() ) + aCharAttribs.append(static_cast<sal_Int32>(rAttr->GetEnd())); + if ( rAttr->IsEmpty() ) bZeroAttr = true; fprintf(fp, "%s => ", aCharAttribs.getStr()); - OString aDebStr = DbgOutItem( rPool, *rAttr.GetItem() ); + OString aDebStr = DbgOutItem( rPool, *rAttr->GetItem() ); fprintf( fp, "%s", aDebStr.getStr() ); } if ( bZeroAttr ) @@ -501,10 +501,9 @@ bool ParaPortion::DbgCheckTextPortions(ParaPortion const& rPara) void CheckOrderedList(const CharAttribList::AttribsType& rAttribs, bool bStart) { sal_Int32 nPrev = 0; - for (size_t nAttr = 0; nAttr < rAttribs.size(); ++nAttr) + for (const std::unique_ptr<EditCharAttrib>& rAttr : rAttribs) { - const EditCharAttrib& rAttr = rAttribs[nAttr]; - sal_Int32 const nCur = bStart ? rAttr.GetStart() : rAttr.GetEnd(); + sal_Int32 const nCur = bStart ? rAttr->GetStart() : rAttr->GetEnd(); assert(nCur >= nPrev); nPrev = nCur; } |