https://bugs.documentfoundation.org/show_bug.cgi?id=165029

--- Comment #5 from Oscar65 <[email protected]> ---
I found a clue: if I comment out the content of the Entry constructor in
sw/source/filter/ww8/ww8scan.cxx and change it to:

WW8PLCFx_Fc_FKP::WW8Fkp::Entry::Entry(const Entry &rEntry) 
: mnFC(rEntry.mnFC), mnLen(rEntry.mnLen), mnIStd(rEntry.mnIStd), 
  mbMustDelete(rEntry.mbMustDelete)
{ 
  /*if (mbMustDelete) 
  { 
    mpData = new sal_uInt8[mnLen]; 
    memcpy(mpData, rEntry.mpData, mnLen); 
  } 
  else 
    mpData = rEntry.mpData;*/ 

  mpData = new sal_uInt8[mnLen];
}

The document loads with an empty 2x1 table on page 10 (which is the one causing
problems creating and deleting page 11 over and over again), a table that
doesn't exist in the document uploaded to O365 online. If I change the mpData
content with memset to zeros or ones, the Anti-Semitism paragraph format is the
same as the title, and there's no longer a table. The document doesn't seem to
be wrong because O365 online loads it correctly without any errors. It must be
something to do with the formatting of that paragraph.

Aside from the fact that the document has a different format in Libre Office
(67 pages in O365 online versus 49 pages in Libre Office), they seem to have
the same text (O365 online won't let me get statistics).

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to