chart2/source/controller/drawinglayer/DrawViewWrapper.cxx | 7 +++++++ 1 file changed, 7 insertions(+)
New commits: commit cbb0f295f2f22a9844dee98360a55325e0605503 Author: Caolán McNamara <[email protected]> AuthorDate: Fri Jan 26 22:14:03 2024 +0000 Commit: Caolán McNamara <[email protected]> CommitDate: Wed Feb 7 10:12:17 2024 +0100 Set chart outliner background to the page bg to resolve 'auto' color Change-Id: I2498a7d49dbbd7bde017489722c3b655b6d75136 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162649 Tested-by: Jenkins Reviewed-by: Caolán McNamara <[email protected]> (cherry picked from commit 8fa1493facfe1f088fc99c762b5a8a0773fc1b9c) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162854 Tested-by: Jenkins CollaboraOffice <[email protected]> Reviewed-by: Miklos Vajna <[email protected]> (cherry picked from commit 15323cf74a778a5eea0d230c0ad94d7f337ac286) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163079 diff --git a/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx b/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx index 40b9eb3ef3c7..a21d10803ec7 100644 --- a/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx +++ b/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx @@ -222,7 +222,14 @@ void DrawViewWrapper::CompleteRedraw(OutputDevice* pOut, const vcl::Region& rReg aFillColor = aColorConfig.GetColorValue(svtools::DOCCOLOR).nColor; } SetApplicationBackgroundColor(aFillColor); + + SdrOutliner& rOutliner = GetModel().GetDrawOutliner(); + Color aOldBackColor = rOutliner.GetBackgroundColor(); + rOutliner.SetBackgroundColor(aFillColor); + E3dView::CompleteRedraw( pOut, rReg ); + + rOutliner.SetBackgroundColor(aOldBackColor); } SdrObject* DrawViewWrapper::getSelectedObject() const
