path: root/desktop/source/app/opencl.cxx
diff options
authorTomaž Vajngerl <>2016-10-18 23:53:44 +0200
committerTomaž Vajngerl <>2016-10-24 08:35:15 +0000
commit21e8ed8b5f032f63012a7ee84bce64fac218154f (patch)
tree7de6ad976673c2ed28bf801c383436e9cd6e8007 /desktop/source/app/opencl.cxx
parent38b895cddcff51b6cfb47c6b3bbb2044a6d7a6dd (diff)
tdf#103395 opencl: don't initialize OpenCL when disabled
If SAL_DISABLE_OPENCL is set we don't want to do any kind of OpenCL initialization. Put an extra guard in fillOpenCLInfo (and similar methods in opencl package) to prevent that. Put the check if OpenCL can be used into one place which checks SAL_DISABLE_OPENCL and UseOpenCL in configuration. Change-Id: Icc216d4299d3a7942843117ab9b9411de8075b11 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Tomaž Vajngerl <>
Diffstat (limited to 'desktop/source/app/opencl.cxx')
1 files changed, 1 insertions, 3 deletions
diff --git a/desktop/source/app/opencl.cxx b/desktop/source/app/opencl.cxx
index 6d22e920535c..f436971b5d61 100644
--- a/desktop/source/app/opencl.cxx
+++ b/desktop/source/app/opencl.cxx
@@ -119,9 +119,7 @@ bool testOpenCLCompute(const Reference< XDesktop2 > &xDesktop, const OUString &r
void Desktop::CheckOpenCLCompute(const Reference< XDesktop2 > &xDesktop)
- if (getenv("SAL_DISABLE_OPENCL") ||
- Application::IsSafeModeEnabled() ||
- !officecfg::Office::Common::Misc::UseOpenCL::get())
+ if (!opencl::canUseOpenCL() || Application::IsSafeModeEnabled())
SAL_INFO("opencl", "Initiating test of OpenCL device");