diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-03-13 11:46:34 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-03-13 21:51:55 +0100 |
commit | d0a5d8429c9338056ae0b0c22128db9f6a07e159 (patch) | |
tree | 8c596e8be1d55b435599bf559cdd9377b51d09e0 /sw | |
parent | 0898179afc9334bc2370cdccbf3392337585b860 (diff) |
cid#1502949 Logically dead code
Change-Id: I259e105c73141744b667f8ab61fd61dac8e4ef9a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/131500
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/source/filter/ww8/docxattributeoutput.cxx | 29 |
1 files changed, 11 insertions, 18 deletions
diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx b/sw/source/filter/ww8/docxattributeoutput.cxx index 2915d96c5722..45d8d809084f 100644 --- a/sw/source/filter/ww8/docxattributeoutput.cxx +++ b/sw/source/filter/ww8/docxattributeoutput.cxx @@ -1921,25 +1921,18 @@ void DocxAttributeOutput::DoWriteMoveRangeTagStart(const OString & bookmarkName, const DateTime aDateTime = pRedlineData->GetTimeStamp(); bool bNoDate = bRemovePersonalInfo || ( aDateTime.GetYear() == 1970 && aDateTime.GetMonth() == 1 && aDateTime.GetDay() == 1 ); - if ( bNoDate ) - m_pSerializer->singleElementNS(XML_w, bFrom - ? XML_moveFromRangeStart - : XML_moveToRangeStart, - FSNS(XML_w, XML_id), OString::number(m_nNextBookmarkId), - FSNS(XML_w, XML_author ), bRemovePersonalInfo - ? "Author" + OString::number( GetExport().GetInfoID(rAuthor) ) - : OUStringToOString(rAuthor, RTL_TEXTENCODING_UTF8), - FSNS(XML_w, XML_name), bookmarkName); - else - m_pSerializer->singleElementNS(XML_w, bFrom - ? XML_moveFromRangeStart - : XML_moveToRangeStart, - FSNS(XML_w, XML_id), OString::number(m_nNextBookmarkId), - FSNS(XML_w, XML_author ), bRemovePersonalInfo + + rtl::Reference<sax_fastparser::FastAttributeList> pAttributeList + = sax_fastparser::FastSerializerHelper::createAttrList(); + + pAttributeList->add(FSNS(XML_w, XML_id), OString::number(m_nNextBookmarkId)); + pAttributeList->add(FSNS(XML_w, XML_author ), bRemovePersonalInfo ? "Author" + OString::number( GetExport().GetInfoID(rAuthor) ) - : OUStringToOString(rAuthor, RTL_TEXTENCODING_UTF8), - FSNS(XML_w, XML_date ), DateTimeToOString( aDateTime ), - FSNS(XML_w, XML_name), bookmarkName); + : OUStringToOString(rAuthor, RTL_TEXTENCODING_UTF8)); + if (!bNoDate) + pAttributeList->add(FSNS(XML_w, XML_date ), DateTimeToOString( aDateTime )); + pAttributeList->add(FSNS(XML_w, XML_name), bookmarkName); + m_pSerializer->singleElementNS( XML_w, bFrom ? XML_moveFromRangeStart : XML_moveToRangeStart, pAttributeList ); } void DocxAttributeOutput::DoWriteMoveRangeTagEnd(sal_Int32 const nId, bool bFrom) |