summaryrefslogtreecommitdiffstats
path: root/debian/patches/sc-opengl-optional.diff
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:52:12 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-27 16:52:12 +0000
commit974c21ad33bfa1d93d5ae795556d35ca7eb36e68 (patch)
tree1a0d7c0258aadfcd993c4bffa454bcf117b382cf /debian/patches/sc-opengl-optional.diff
parentAdding upstream version 1:7.0.4. (diff)
downloadlibreoffice-debian.tar.xz
libreoffice-debian.zip
Adding debian version 1:7.0.4-4+deb11u8.debian/1%7.0.4-4+deb11u8debian
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
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.