summaryrefslogtreecommitdiff
path: root/vcl/headless
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2019-03-08 08:49:10 +0100
committerTomaž Vajngerl <quikee@gmail.com>2019-03-08 09:47:20 +0100
commita2bf2ca1e3d398db0caa07fce4d135e6dc8b2f27 (patch)
tree8f1b64694bee143f6b60d55e774836aa254cd516 /vcl/headless
parent1e21df65c89de18c26d4602e1b8744c49f9ae183 (diff)
make it possible to use FileDefinitionWidgetDraw in more backends
Change-Id: I8871eb49e11d8c72c469230967c3c979091a0f9b Reviewed-on: https://gerrit.libreoffice.org/68898 Tested-by: Jenkins Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'vcl/headless')
-rw-r--r--vcl/headless/svpgdi.cxx13
1 files changed, 5 insertions, 8 deletions
diff --git a/vcl/headless/svpgdi.cxx b/vcl/headless/svpgdi.cxx
index a2b7e7933c22..08cb2bfec940 100644
--- a/vcl/headless/svpgdi.cxx
+++ b/vcl/headless/svpgdi.cxx
@@ -27,8 +27,6 @@
#include <headless/CustomWidgetDraw.hxx>
#include <saldatabasic.hxx>
-#include <FileDefinitionWidgetDraw.hxx>
-
#include <sal/log.hxx>
#include <tools/helpers.hxx>
#include <o3tl/safeint.hxx>
@@ -601,12 +599,11 @@ SvpSalGraphics::SvpSalGraphics()
, m_ePaintMode(PaintMode::Over)
, m_aTextRenderImpl(*this)
{
- bool bFileDefinitionsWidgetDraw = !!getenv("VCL_DRAW_WIDGETS_FROM_FILE");
-
- if (bFileDefinitionsWidgetDraw)
- m_pWidgetDraw.reset(new vcl::FileDefinitionWidgetDraw(*this));
- else if (comphelper::LibreOfficeKit::isActive())
- m_pWidgetDraw.reset(new vcl::CustomWidgetDraw(*this));
+ if (!initWidgetDrawBackends())
+ {
+ if (comphelper::LibreOfficeKit::isActive())
+ m_pWidgetDraw.reset(new vcl::CustomWidgetDraw(*this));
+ }
}
SvpSalGraphics::~SvpSalGraphics()