diff options
author | Michael Stahl <mstahl@redhat.com> | 2014-07-24 23:02:12 +0200 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-07-25 08:07:55 +0000 |
commit | 4d1a2b16e2421e93f2a0de6632607e69e6fbb2a2 (patch) | |
tree | f9e41a3f5171707622f7e6ef38e3ec130c50b22d /oox | |
parent | e0a7557e97de0bad7ff8510c768bdbed6cdae6f5 (diff) |
fdo#81502: sw: fix spurious "[" being painted for field marks
There is a special SwFieldMarkPortion sub-class that is supposed to be
created for these, which overrides Paint() to do nothing; unfortunately
at least for the CH_TXT_ATR_FIELDSTART at beginning of a paragraph
a plain SwTxtPortion is created, because the check of rInf.Len() is
checking the length of the _previous_ text portion; the call to
rInf.SetLen() only happens after creation, in last line of
SwTxtFormatter::NewTxtPortion().
This problem affects RTF and DOCX files since commit
c6b99eedda03461202f9bf012a422dfd81da72ec.
(cherry picked from commit c3916303ebe63f9910cd2a4a38ac6a8d6ccee3e0)
Conflicts:
sw/source/core/text/itrform2.cxx
Change-Id: I447b21e841d22558d689f0f244d811c32e4923ec
Reviewed-on: https://gerrit.libreoffice.org/10525
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'oox')
0 files changed, 0 insertions, 0 deletions