kit/Kit.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) New commits: commit f0c5e907ab136c2daa823aa90e674994e89a4e8d Author: Henry Castro <hcas...@collabora.com> Date: Sat Dec 17 08:32:49 2016 -0400
kit: debug, simulate loading document Very useful when the bug is reproducible in the preinit, init lokit stages, so the scenario can be isolated. diff --git a/kit/Kit.cpp b/kit/Kit.cpp index 8c7b95d..6f40370 100644 --- a/kit/Kit.cpp +++ b/kit/Kit.cpp @@ -1716,6 +1716,25 @@ void lokit_main(const std::string& childRoot, return TerminationFlag.load(); }); +#if 0 + std::string uri = "file://$HOME/docs/basic-presentation.pptx"; + std::shared_ptr<lok::Document> loKitDoc; + + const auto flags = LOK_FEATURE_DOCUMENT_PASSWORD + | LOK_FEATURE_DOCUMENT_PASSWORD_TO_MODIFY + | LOK_FEATURE_PART_IN_INVALIDATION_CALLBACK; + loKit->setOptionalFeatures(flags); + loKitDoc.reset(loKit->documentLoad(uri.c_str())); + if (!loKitDoc || !loKitDoc->get()) + { + LOG_ERR("Failed to load: " << uri << ", error: " << loKit->getError()); + std::_Exit(Application::EXIT_OK); + } + + // specific case to debug + // ... +#endif + // Let forkit handle the jail cleanup. } catch (const Exception& exc) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits