summaryrefslogtreecommitdiff
path: root/svtools/source
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2023-08-24 10:54:28 +0200
committerSzymon Kłos <szymon.klos@collabora.com>2023-08-29 15:15:29 +0200
commitf232b5945151e911db1e37c64e38ca1ed2c95854 (patch)
tree736735619cd37c28f1d1265aa4f6d7dd9ad3b72e /svtools/source
parent7ceecfbf209d99d9e1cd2fd97175a5ee7b081808 (diff)
jsdialog: make font previews background transparent
Change-Id: I9dc75ab91f591191be7a354274a0783b0fd093b0 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156029 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Caolán McNamara <caolan.mcnamara@collabora.com> Reviewed-by: Szymon Kłos <szymon.klos@collabora.com> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/156244 Tested-by: Jenkins
Diffstat (limited to 'svtools/source')
-rw-r--r--svtools/source/control/ctrlbox.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/svtools/source/control/ctrlbox.cxx b/svtools/source/control/ctrlbox.cxx
index b33051f7c911..f07041f4a423 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -777,7 +777,10 @@ OutputDevice& FontNameBox::CachePreview(size_t nIndex, Point* pTopLeft)
{
if (nPage >= gFontPreviewVirDevs.size())
{
- gFontPreviewVirDevs.emplace_back(m_xComboBox->create_render_virtual_device());
+ if (comphelper::LibreOfficeKit::isActive())
+ gFontPreviewVirDevs.emplace_back(VclPtr<VirtualDevice>::Create(DeviceFormat::WITH_ALPHA));
+ else
+ gFontPreviewVirDevs.emplace_back(m_xComboBox->create_render_virtual_device());
VirtualDevice& rDevice = *gFontPreviewVirDevs.back();
rDevice.SetOutputSizePixel(Size(gUserItemSz.Width(), gUserItemSz.Height() * gPreviewsPerDevice));
weld::SetPointFont(rDevice, m_xComboBox->get_font());