From c03a1e46460e4255d7709df9ba8147947f66acfb Mon Sep 17 00:00:00 2001 From: Miklos Vajna Date: Sun, 16 Jun 2013 11:13:30 +0200 Subject: [PATCH] SwModelTestBase: fix for leaking temporary files This alone pushes down the number of created /tmp/lu* from 527 to 2 after a single run. Regression from 9b53538a076a2370df975655c8579dfe09cff09b. Change-Id: I5ea2e3da0b89223fb32469af3d59a2a3b246d00f Helped-by: Markus Mohrhard --- sw/qa/extras/inc/swmodeltestbase.hxx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sw/qa/extras/inc/swmodeltestbase.hxx b/sw/qa/extras/inc/swmodeltestbase.hxx index 9f8d8b590ad6..38c5a47b01d5 100644 --- a/sw/qa/extras/inc/swmodeltestbase.hxx +++ b/sw/qa/extras/inc/swmodeltestbase.hxx @@ -264,6 +264,8 @@ protected: void load(const char* pDir, const char* pName, bool bCalcLayout = true) { + if (mxComponent.is()) + mxComponent->dispose(); // Output name early, so in the case of a hang, the name of the hanging input file is visible. std::cerr << pName << ","; m_nStartTime = osl_getGlobalTimer();