Apache OpenOffice (AOO) Bugzilla – Issue 25167
Paint error: Background Color incorrect painted
Last modified: 2013-02-24 21:22:31 UTC
Create a Chart Change Type to 3D e.g. Pie Choose an Area e.g. Gradient leave the inplace mode and the Chart Background (Wall) will not be painted.
This is most probably because of the alpha VDev, since it only happens under the 3D chart (which is a transparent BitmapEx).
Yes, indeed. The problematic place is OutputDevice::ImplDrawBitmapEx, where for a masked BitmapEx, the mask bitmap is simply drawn to the alpha VDev. Which, after second thought, is a really bad idea, since it clears the transparent areas of the BitmapEx to globally transparent in the alpha VDev. The broken state is superficially correct, but since both alpha VDev and drawing engine are new code, does not apply from a development perspective.
Tested the fix: works now as expected.
THB->KLA: Please verify.
verified
verified in impress3ea1
closed