Kaydet (Commit) a8c1ed47 authored tarafından Andras Timar's avatar Andras Timar

Revert "Revert "fix tdf#94818 while retaining the tdf#90504 fix""

This reverts commit dad32b63.
üst b6bee787
......@@ -3530,11 +3530,24 @@ bool SwWW8ImplReader::ReadChar(long nPosCp, long nCpOfs)
}
break;
case 0x7:
bNewParaEnd = true;
if (m_pPlcxMan->GetPapPLCF()->Where() == nCpOfs+nPosCp+1)
TabCellEnd(); // Table cell/row end
else
bParaMark = true;
{
bNewParaEnd = true;
WW8PLCFxDesc* pPap = m_pPlcxMan->GetPap();
//The last paragraph of each cell is terminated by a special
//paragraph mark called a cell mark. Following the cell mark
//that ends the last cell of a table row, the table row is
//terminated by a special paragraph mark called a row mark
//
//So the 0x7 should be right at the end of the previous
//range to be a real cell-end.
if (pPap->nOrigStartPos == nCpOfs+nPosCp+1 ||
pPap->nOrigStartPos == WW8_CP_MAX)
{
TabCellEnd(); // Table cell/row end
}
else
bParaMark = true;
}
break;
case 0xf:
if( !m_bSpec ) // "Satellite"
......
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