diff options
author | marxin <mliska@suse.cz> | 2019-03-07 09:28:14 +0100 |
---|---|---|
committer | Tomáš Chvátal <tchvatal@suse.cz> | 2019-03-07 11:08:10 +0100 |
commit | 497d068ff13892ee8fdcd67e611b1d035169c7e2 (patch) | |
tree | c6a657b3e369034310915e9a0372ba9efabd3cbc /sw | |
parent | 684fcf2fce915f3e3e553c67fb57bdbfc8f159d5 (diff) |
Fix LTO segfault in libtest_sw_uwriter test.
The problem was seen here:
https://bugzilla.suse.com/show_bug.cgi?id=1127857.
One needs to call SwGlobals::ensure in order to initialize
SfxApplication via SfxApplication::SetModule(SfxToolsModule::Writer.
Change-Id: I3add24b56dc44a93ad81c1b52539da821f6244fc
Reviewed-on: https://gerrit.libreoffice.org/68839
Tested-by: Jenkins
Reviewed-by: Tomáš Chvátal <tchvatal@suse.cz>
Diffstat (limited to 'sw')
-rw-r--r-- | sw/qa/core/test_ToxTextGenerator.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sw/qa/core/test_ToxTextGenerator.cxx b/sw/qa/core/test_ToxTextGenerator.cxx index 25304a382ed3..ffe76233282e 100644 --- a/sw/qa/core/test_ToxTextGenerator.cxx +++ b/sw/qa/core/test_ToxTextGenerator.cxx @@ -22,10 +22,17 @@ #include <cppunit/extensions/HelperMacros.h> #include <cppunit/plugin/TestPlugIn.h> +#include <swdll.hxx> + using namespace sw; class ToxTextGeneratorTest : public CppUnit::TestFixture { public: + virtual void setUp() override + { + SwGlobals::ensure(); + } + void EmptyStringIsReturnedForPageNumberPlaceholderOfZeroItems(); void OneAtSignIsReturnedForPageNumberPlaceholderOfOneItem(); void TwoAtSignsAreReturnedForPageNumberPlaceholderOfOneItem(); |