diff options
-rw-r--r-- | sd/source/filter/ppt/pptin.cxx | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/sd/source/filter/ppt/pptin.cxx b/sd/source/filter/ppt/pptin.cxx index 537ec33b0469..3614a9668408 100644 --- a/sd/source/filter/ppt/pptin.cxx +++ b/sd/source/filter/ppt/pptin.cxx @@ -1401,13 +1401,18 @@ bool ImplSdPPTImport::Import() xStbMgr.reset(); - // read DocumentProperties - uno::Reference<document::XDocumentPropertiesSupplier> xDPS( - mpDoc->GetObjectShell()->GetModel(), uno::UNO_QUERY_THROW); - uno::Reference<document::XDocumentProperties> xDocProps - = xDPS->getDocumentProperties(); - sfx2::LoadOlePropertySet(xDocProps, &mrStorage); - xDocProps->setTemplateName(OUString()); + //ofz#3577 as an experiment disable this during fuzzing until Nov 27 2017 + //and then reenable + if (!utl::ConfigManager::IsFuzzing()) + { + // read DocumentProperties + uno::Reference<document::XDocumentPropertiesSupplier> xDPS( + mpDoc->GetObjectShell()->GetModel(), uno::UNO_QUERY_THROW); + uno::Reference<document::XDocumentProperties> xDocProps + = xDPS->getDocumentProperties(); + sfx2::LoadOlePropertySet(xDocProps, &mrStorage); + xDocProps->setTemplateName(OUString()); + } pSdrModel->setLock(false); pSdrModel->EnableUndo(bSavedUndoEnabled); |