diff options
author | Noel Grandin <noel@peralex.com> | 2016-09-07 12:02:33 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2016-09-08 09:23:40 +0200 |
commit | 3cac15856ade9fce161a49212c9d1861741122a5 (patch) | |
tree | 5d87a563073d84a8f39d16ee13d076efbd0e8376 /sw/source/filter/html/swhtml.cxx | |
parent | e61b20dc1aeb271fab1f143e336cdc5b886b3d17 (diff) |
loplugin:constantparam in sw
Change-Id: Ifcb05b7fbca7fc6c8ad82bad38a927ba9f9511bf
Diffstat (limited to 'sw/source/filter/html/swhtml.cxx')
-rw-r--r-- | sw/source/filter/html/swhtml.cxx | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx index 84eccfbfb236..4375df835e30 100644 --- a/sw/source/filter/html/swhtml.cxx +++ b/sw/source/filter/html/swhtml.cxx @@ -1441,7 +1441,7 @@ void SwHTMLParser::NextToken( int nToken ) if( !m_pTable && !m_pDoc->IsInHeaderFooter( m_pPam->GetPoint()->nNode ) ) { NewAttr( &m_aAttrTab.pBreak, SvxFormatBreakItem(SvxBreak::PageBefore, RES_BREAK) ); - EndAttr( m_aAttrTab.pBreak, nullptr, false ); + EndAttr( m_aAttrTab.pBreak, false ); } break; @@ -2994,12 +2994,10 @@ void SwHTMLParser::NewAttr( HTMLAttr **ppAttr, const SfxPoolItem& rItem ) (*ppAttr) = new HTMLAttr( *m_pPam->GetPoint(), rItem, ppAttr ); } -bool SwHTMLParser::EndAttr( HTMLAttr* pAttr, HTMLAttr **ppDepAttr, - bool bChkEmpty ) +bool SwHTMLParser::EndAttr( HTMLAttr* pAttr, bool bChkEmpty ) { bool bRet = true; - OSL_ENSURE( !ppDepAttr, "SwHTMLParser::EndAttr: ppDepAttr-Feature ungetestet?" ); // Der Listenkopf ist im Attribut gespeichert HTMLAttr **ppHead = pAttr->ppHead; @@ -3108,15 +3106,10 @@ bool SwHTMLParser::EndAttr( HTMLAttr* pAttr, HTMLAttr **ppDepAttr, // dann koennen alle gesetzt werden, es sei denn // sie haengen noch von einem anderen Attribut ab, // dann werden sie dort angehaengt - if( ppDepAttr && *ppDepAttr ) - (*ppDepAttr)->InsertPrev( pAttr ); + if (pAttr->bInsAtStart) + m_aSetAttrTab.push_front( pAttr ); else - { - if (pAttr->bInsAtStart) - m_aSetAttrTab.push_front( pAttr ); - else - m_aSetAttrTab.push_back( pAttr ); - } + m_aSetAttrTab.push_back( pAttr ); } else { @@ -4730,7 +4723,7 @@ void SwHTMLParser::SetTextCollAttrs( HTMLAttrContext *pContext ) NewAttr( &m_aAttrTab.pLRSpace, aLRItem ); m_aAttrTab.pLRSpace->SetLikePara(); m_aParaAttrs.push_back( m_aAttrTab.pLRSpace ); - EndAttr( m_aAttrTab.pLRSpace, nullptr, false ); + EndAttr( m_aAttrTab.pLRSpace, false ); } } @@ -4931,7 +4924,7 @@ void SwHTMLParser::InsertSpacer() else { NewAttr( &m_aAttrTab.pULSpace, SvxULSpaceItem( 0, (sal_uInt16)nSize, RES_UL_SPACE ) ); - EndAttr( m_aAttrTab.pULSpace, nullptr, false ); + EndAttr( m_aAttrTab.pULSpace, false ); AppendTextNode(); // nicht am Abstand drehen! } @@ -4964,7 +4957,7 @@ void SwHTMLParser::InsertSpacer() aLRItem.SetTextFirstLineOfst( nIndent ); NewAttr( &m_aAttrTab.pLRSpace, aLRItem ); - EndAttr( m_aAttrTab.pLRSpace, nullptr, false ); + EndAttr( m_aAttrTab.pLRSpace, false ); } else { @@ -5161,7 +5154,7 @@ void SwHTMLParser::InsertLineBreak() if( bBreakItem && SvxBreak::PageAfter==aBreakItem.GetBreak() ) { NewAttr( &m_aAttrTab.pBreak, aBreakItem ); - EndAttr( m_aAttrTab.pBreak, nullptr, false ); + EndAttr( m_aAttrTab.pBreak, false ); } if( !bCleared && !bBreakItem ) @@ -5183,7 +5176,7 @@ void SwHTMLParser::InsertLineBreak() if( bBreakItem && SvxBreak::PageBefore==aBreakItem.GetBreak() ) { NewAttr( &m_aAttrTab.pBreak, aBreakItem ); - EndAttr( m_aAttrTab.pBreak, nullptr, false ); + EndAttr( m_aAttrTab.pBreak, false ); } } |