Kaydet (Commit) 5d505e5b authored tarafından Miklos Vajna's avatar Miklos Vajna

fdo#48335 RTF export: don't try to end not started runs

Change-Id: I022556acd0891cf24963d667d34f366496453630
üst 7db0ac29
......@@ -383,6 +383,7 @@ void RtfAttributeOutput::StartRun( const SwRedlineData* pRedlineData, bool bSing
{
SAL_INFO("sw.rtf", OSL_THIS_FUNC);
m_bInRun = true;
m_bSingleEmptyRun = bSingleEmptyRun;
if (!m_bSingleEmptyRun)
m_aRun->append('{');
......@@ -398,8 +399,9 @@ void RtfAttributeOutput::EndRun()
SAL_INFO("sw.rtf", OSL_THIS_FUNC);
m_aRun->append(m_rExport.sNewLine);
m_aRun.appendAndClear(m_aRunText);
if (!m_bSingleEmptyRun)
if (!m_bSingleEmptyRun && m_bInRun)
m_aRun->append('}');
m_bInRun = false;
}
void RtfAttributeOutput::StartRunProperties()
......@@ -3028,7 +3030,8 @@ RtfAttributeOutput::RtfAttributeOutput( RtfExport &rExport )
m_bHadFieldResult( false ),
m_bTableRowEnded( false ),
m_aCells(),
m_bSingleEmptyRun(false)
m_bSingleEmptyRun(false),
m_bInRun(false)
{
SAL_INFO("sw.rtf", OSL_THIS_FUNC);
}
......
......@@ -543,6 +543,8 @@ private:
/// If we're in a paragraph that has a single empty run only.
bool m_bSingleEmptyRun;
bool m_bInRun;
public:
RtfAttributeOutput( RtfExport &rExport );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment