summaryrefslogtreecommitdiff
path: root/chart2
diff options
context:
space:
mode:
authorCaolán McNamara <caolan.mcnamara@collabora.com>2024-01-26 22:14:03 +0000
committerCaolán McNamara <caolan.mcnamara@collabora.com>2024-02-07 10:12:17 +0100
commitcbb0f295f2f22a9844dee98360a55325e0605503 (patch)
treea48a568c481735a8350c95d5acd94eb4cb7233d5 /chart2
parent4a0718047a8c69305375f652c63716143c6190ba (diff)
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.mcnamara@collabora.com> (cherry picked from commit 8fa1493facfe1f088fc99c762b5a8a0773fc1b9c) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/162854 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Miklos Vajna <vmiklos@collabora.com> (cherry picked from commit 15323cf74a778a5eea0d230c0ad94d7f337ac286) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/163079
Diffstat (limited to 'chart2')
-rw-r--r--chart2/source/controller/drawinglayer/DrawViewWrapper.cxx7
1 files changed, 7 insertions, 0 deletions
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