summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-03-13 11:46:34 +0000
committerCaolán McNamara <caolanm@redhat.com>2022-03-13 21:51:55 +0100
commitd0a5d8429c9338056ae0b0c22128db9f6a07e159 (patch)
tree8c596e8be1d55b435599bf559cdd9377b51d09e0 /sw
parent0898179afc9334bc2370cdccbf3392337585b860 (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.cxx29
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)