cui/source/dialogs/SpellDialog.cxx |    7 +++++++
 1 file changed, 7 insertions(+)

New commits:
commit 2ea790200f5d915f88c6f78014d978ce8d91e33f
Author:     Caolán McNamara <caol...@redhat.com>
AuthorDate: Mon Sep 12 15:26:51 2022 +0100
Commit:     Caolán McNamara <caol...@redhat.com>
CommitDate: Wed Sep 14 00:10:10 2022 +0200

    tdf#142631 use document background color in the spelling widget
    
    Change-Id: Ie33a0e305192697c18e20c3b6c1a554ccddf4284
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/139804
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caol...@redhat.com>

diff --git a/cui/source/dialogs/SpellDialog.cxx 
b/cui/source/dialogs/SpellDialog.cxx
index a537e4060c99..5fb079395eb9 100644
--- a/cui/source/dialogs/SpellDialog.cxx
+++ b/cui/source/dialogs/SpellDialog.cxx
@@ -50,6 +50,7 @@
 #include <SpellDialog.hxx>
 #include <optlingu.hxx>
 #include <treeopt.hxx>
+#include <svtools/colorcfg.hxx>
 #include <svtools/langtab.hxx>
 #include <sal/log.hxx>
 #include <i18nlangtag/languagetag.hxx>
@@ -1128,6 +1129,12 @@ void 
SentenceEditWindow_Impl::SetDrawingArea(weld::DrawingArea* pDrawingArea)
     WeldEditView::SetDrawingArea(pDrawingArea);
     // tdf#132288 don't merge equal adjacent attributes
     m_xEditEngine->DisableAttributeExpanding();
+
+    // tdf#142631 use document background color in this widget
+    Color aBgColor = 
svtools::ColorConfig().GetColorValue(svtools::DOCCOLOR).nColor;
+    OutputDevice& rDevice = pDrawingArea->get_ref_device();
+    rDevice.SetBackground(aBgColor);
+    m_xEditView->SetBackgroundColor(aBgColor);
 }
 
 SentenceEditWindow_Impl::~SentenceEditWindow_Impl()

Reply via email to