summaryrefslogtreecommitdiffstats
path: root/debian/patches/sc-opengl-optional.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/sc-opengl-optional.diff')
-rw-r--r--debian/patches/sc-opengl-optional.diff26
1 files changed, 26 insertions, 0 deletions
diff --git a/debian/patches/sc-opengl-optional.diff b/debian/patches/sc-opengl-optional.diff
new file mode 100644
index 000000000..20a5cbe21
--- /dev/null
+++ b/debian/patches/sc-opengl-optional.diff
@@ -0,0 +1,26 @@
+diff --git a/sc/source/core/data/global.cxx b/sc/source/core/data/global.cxx
+index c657bd81defc..d5678c089f41 100644
+--- a/sc/source/core/data/global.cxx
++++ b/sc/source/core/data/global.cxx
+@@ -71,6 +71,8 @@
+ #include <editutil.hxx>
+ #include <docsh.hxx>
+
++#include <config_features.h>
++
+ tools::SvRef<ScDocShell> ScGlobal::xDrawClipDocShellRef;
+ SvxSearchItem* ScGlobal::pSearchItem = nullptr;
+ ScAutoFormat* ScGlobal::pAutoFormat = nullptr;
+@@ -472,7 +474,11 @@ void ScGlobal::InitPPT()
+ {
+ OutputDevice* pDev = Application::GetDefaultDevice();
+
+- if (comphelper::LibreOfficeKit::isActive() || OpenGLWrapper::isVCLOpenGLEnabled())
++ if (comphelper::LibreOfficeKit::isActive()
++#if defined HAVE_FEATURE_OPENGL && defined HAVE_FEATURE_UI
++|| OpenGLWrapper::isVCLOpenGLEnabled()
++#endif
++)
+ {
+ // LOK: the below limited precision is not enough for RowColumnHeader.
+ // OpenGL: limited precision breaks AA of text in charts.