Resolves: #i120023# RTF export certain special copy-and-paste scenarios

(cherry picked from commit d70e1e8ea81a942875f91fdef75d3e39fba42eff)

Conflicts:
	sw/source/filter/ww8/rtfexport.cxx

Change-Id: I845f3f2bebe411969483a53c45ef9413f7f1b903
This commit is contained in:
Oliver-Rainer Wittmann
2013-06-19 14:18:36 +00:00
committed by Caolán McNamara
parent 4f3287c8b8
commit b7f2129c11

View File

@@ -391,8 +391,21 @@ void RtfExport::WriteStyles()
void RtfExport::WriteMainText()
{
SAL_INFO("sw.rtf", OSL_THIS_FUNC << " start");
pCurPam->GetPoint()->nNode = pDoc->GetNodes().GetEndOfContent().StartOfSectionNode()->GetIndex();
SwTableNode* pTableNode = pCurPam->GetNode()->FindTableNode();
if ( m_pWriter && m_pWriter->bWriteOnlyFirstTable
&& pTableNode != 0 )
{
pCurPam->GetPoint()->nNode = *pTableNode;
pCurPam->GetMark()->nNode = *(pTableNode->EndOfSectionNode());
}
else
{
pCurPam->GetPoint()->nNode = pDoc->GetNodes().GetEndOfContent().StartOfSectionNode()->GetIndex();
}
WriteText();
SAL_INFO("sw.rtf", OSL_THIS_FUNC << " end");
}