summaryrefslogtreecommitdiff
path: root/accessibility
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2021-09-14 20:30:58 +0100
committerCaolán McNamara <caolanm@redhat.com>2021-09-15 09:43:09 +0200
commite1a5bcb20e15400320f926165b6d798fa36c564e (patch)
treef21a80d6ef41a376e019dc556ac84af98432ae35 /accessibility
parent584b10b232faea346d135d87b2ac34560cd704e2 (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 'accessibility')
0 files changed, 0 insertions, 0 deletions