summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authormarxin <mliska@suse.cz>2019-03-07 09:28:14 +0100
committerTomáš Chvátal <tchvatal@suse.cz>2019-03-07 11:08:10 +0100
commit497d068ff13892ee8fdcd67e611b1d035169c7e2 (patch)
treec6a657b3e369034310915e9a0372ba9efabd3cbc /sw
parent684fcf2fce915f3e3e553c67fb57bdbfc8f159d5 (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.cxx7
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();