summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2018-10-17 15:20:37 +0200
committerMiklos Vajna <vmiklos@collabora.co.uk>2018-10-17 21:19:37 +0200
commit4fb3e08a9a9f057708c530faec853993e8972029 (patch)
tree722630ab7652c3c051e2280cfb2483ff02d45cae /oox
parente8c064652799e02669b98b336126a254599c5eb3 (diff)
oox: add an environment variable to bypass the SmartArt warning
That dialog is counter-productive if you develop that feature itself. Change-Id: Ia635a2ff0ecc29a0d11be5c621a7c2a76469f9ba Reviewed-on: https://gerrit.libreoffice.org/61880 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Jenkins
Diffstat (limited to 'oox')
-rw-r--r--oox/README.vars5
-rw-r--r--oox/source/ppt/pptimport.cxx3
2 files changed, 7 insertions, 1 deletions
diff --git a/oox/README.vars b/oox/README.vars
new file mode 100644
index 000000000000..a2aba2023826
--- /dev/null
+++ b/oox/README.vars
@@ -0,0 +1,5 @@
+Environment variables in oox:
+
+- ppt:
+
+ - OOX_NO_SMARTART_WARNING - don't warn on SmartArts missing their DrawingML fallback
diff --git a/oox/source/ppt/pptimport.cxx b/oox/source/ppt/pptimport.cxx
index bfc58430840d..2ce9ac4ea0ea 100644
--- a/oox/source/ppt/pptimport.cxx
+++ b/oox/source/ppt/pptimport.cxx
@@ -138,7 +138,8 @@ bool PowerPointImport::importDocument()
bool bRet = importFragment(xPresentationFragmentHandler);
- if (mbMissingExtDrawing)
+ static bool bNoSmartartWarning = getenv("OOX_NO_SMARTART_WARNING");
+ if (!bNoSmartartWarning && mbMissingExtDrawing)
{
// Construct a warning message.
INetURLObject aURL(getFileUrl());