chart2/source/controller/drawinglayer/DrawViewWrapper.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 15323cf74a778a5eea0d230c0ad94d7f337ac286
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Fri Jan 26 22:14:03 2024 +0000
Commit:     Miklos Vajna <vmik...@collabora.com>
CommitDate: Thu Feb 1 13:56:00 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 <caolan.mcnam...@collabora.com>
    (cherry picked from commit 8fa1493facfe1f088fc99c762b5a8a0773fc1b9c)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162854
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Miklos Vajna <vmik...@collabora.com>

diff --git a/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx 
b/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx
index 6de5c69db94c..a00f019371b0 100644
--- a/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx
+++ b/chart2/source/controller/drawinglayer/DrawViewWrapper.cxx
@@ -221,7 +221,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

Reply via email to