diff options
author | Caolán McNamara <caolanm@redhat.com> | 2021-09-14 20:30:58 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2021-09-15 09:43:09 +0200 |
commit | e1a5bcb20e15400320f926165b6d798fa36c564e (patch) | |
tree | f21a80d6ef41a376e019dc556ac84af98432ae35 /jvmaccess | |
parent | 584b10b232faea346d135d87b2ac34560cd704e2 (diff) |
tdf#143831 fix black background appearing on spellchecking wavy lines
SetBackground() doesn't fill the outputdevice automatically, Erase()
has to be called to do that.
Then the way the horrible transparency split 24bit rgb + 8bit alpha
thing works is that the same thing has to be drawn into the 24bit
surface and the 8bit surface with black used as the line/fill color
in the 8bit surface.
OutputDevice::SetAntialiasing only mirrors its arg to the secondary
mpAlphaVDev if it exists, and it doesn't exist until the size is set so
move that call down a bit (this is probably another preexisting bug
maybe worth following up on to set that when mpAlphaVDev is created)
Change-Id: I39f71def6b51d78746b41ed2e30a36dc150370bc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122097
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'jvmaccess')
0 files changed, 0 insertions, 0 deletions