diff options
Diffstat (limited to 'vcl/source/opengl/OpenGLHelper.cxx')
-rw-r--r-- | vcl/source/opengl/OpenGLHelper.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vcl/source/opengl/OpenGLHelper.cxx b/vcl/source/opengl/OpenGLHelper.cxx index aa876ac60688..b2a70ed7064b 100644 --- a/vcl/source/opengl/OpenGLHelper.cxx +++ b/vcl/source/opengl/OpenGLHelper.cxx @@ -987,8 +987,11 @@ bool OpenGLHelper::isVCLOpenGLEnabled() else if (bSupportsVCLOpenGL) { static bool bEnableGLEnv = !!getenv("SAL_ENABLEGL"); - static bool bHeadlessPlugin = (getenv("SAL_USE_VCLPLUGIN") && - 0 == strcmp(getenv("SAL_USE_VCLPLUGIN"), "svp")); + static bool bHeadlessPlugin = []{ + OUString plugin; + rtl::Bootstrap::get("SAL_USE_VCLPLUGIN", plugin); + return plugin == "svp"; + }(); bEnable = bEnableGLEnv; |