sw/qa/inc/swmodeltestbase.hxx | 1 + sw/qa/unit/swmodeltestbase.cxx | 11 ++++++++++- 2 files changed, 11 insertions(+), 1 deletion(-)
New commits: commit bfca51d9035000e518e4938ceb145cb92cc17b1f Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Thu Aug 11 09:06:49 2022 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Thu Aug 11 21:48:15 2022 +0200 turn off font combobox preview if SAL_ABORT_ON_NON_APPLICATION_FONT_USE set Change-Id: Ib9c74599afb2b85564de85bf64340315ca0ba4f1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138108 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/sw/qa/inc/swmodeltestbase.hxx b/sw/qa/inc/swmodeltestbase.hxx index 5b3cde89314f..c102e75422de 100644 --- a/sw/qa/inc/swmodeltestbase.hxx +++ b/sw/qa/inc/swmodeltestbase.hxx @@ -105,6 +105,7 @@ protected: sal_uInt32 mnStartTime; utl::TempFile maTempFile; bool mbExported; ///< Does maTempFile already contain something useful? + bool mbFontNameWYSIWYG; protected: diff --git a/sw/qa/unit/swmodeltestbase.cxx b/sw/qa/unit/swmodeltestbase.cxx index cdbdf6c391f5..374e18b6f799 100644 --- a/sw/qa/unit/swmodeltestbase.cxx +++ b/sw/qa/unit/swmodeltestbase.cxx @@ -21,6 +21,7 @@ #include <comphelper/processfactory.hxx> #include <comphelper/propertyvalue.hxx> #include <comphelper/sequence.hxx> +#include <officecfg/Office/Common.hxx> #include <rtl/ustrbuf.hxx> #include <sfx2/app.hxx> #include <unotools/mediadescriptor.hxx> @@ -58,6 +59,7 @@ SwModelTestBase::SwModelTestBase(const OUString& pTestDocumentPath, const char* , mpFilter(pFilter) , mnStartTime(0) , mbExported(false) + , mbFontNameWYSIWYG(officecfg::Office::Common::Font::View::ShowFontBoxWYSIWYG::get()) { maTempFile.EnableKillingFile(); } @@ -68,13 +70,20 @@ void SwModelTestBase::setUp() mxDesktop.set( css::frame::Desktop::create(comphelper::getComponentContext(getMultiServiceFactory()))); SfxApplication::GetOrCreate(); + std::shared_ptr<comphelper::ConfigurationChanges> xChanges( + comphelper::ConfigurationChanges::create()); + officecfg::Office::Common::Font::View::ShowFontBoxWYSIWYG::set(false, xChanges); + xChanges->commit(); } void SwModelTestBase::tearDown() { if (mxComponent.is()) mxComponent->dispose(); - + std::shared_ptr<comphelper::ConfigurationChanges> xChanges( + comphelper::ConfigurationChanges::create()); + officecfg::Office::Common::Font::View::ShowFontBoxWYSIWYG::set(mbFontNameWYSIWYG, xChanges); + xChanges->commit(); test::BootstrapFixture::tearDown(); }