summaryrefslogtreecommitdiff
path: root/basic/qa/cppunit
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2014-06-04 10:16:06 +0200
committerStephan Bergmann <sbergman@redhat.com>2014-06-04 10:16:06 +0200
commite6655225e6ee229fb688fb65324e4e9b949065d5 (patch)
tree5aea5f4282730b3607f289e7184fceb8f8617fb9 /basic/qa/cppunit
parent5a7e4766ca1ae20c6683bb7424f08fc9698ae9b7 (diff)
Avoid static BasicDLL (that would be destroyed after DeInitVCL now)
Change-Id: Id8968a7746815ecce79b6eb1ce971b74e770efa4
Diffstat (limited to 'basic/qa/cppunit')
-rw-r--r--basic/qa/cppunit/basictest.hxx9
1 files changed, 2 insertions, 7 deletions
diff --git a/basic/qa/cppunit/basictest.hxx b/basic/qa/cppunit/basictest.hxx
index 369f0dfbbb16..af0c0e808cf8 100644
--- a/basic/qa/cppunit/basictest.hxx
+++ b/basic/qa/cppunit/basictest.hxx
@@ -27,10 +27,11 @@ class MacroSnippet
bool mbError;
SbModuleRef mpMod;
StarBASICRef mpBasic;
+ BasicDLL maDll; // we need a dll instance for resouce manager etc.
void InitSnippet()
{
- CPPUNIT_ASSERT_MESSAGE( "No resource manager", basicDLL().GetBasResMgr() != NULL );
+ CPPUNIT_ASSERT_MESSAGE( "No resource manager", maDll.GetBasResMgr() != NULL );
mpBasic = new StarBASIC();
StarBASIC::SetGlobalErrorHdl( LINK( this, MacroSnippet, BasicErrorHdl ) );
}
@@ -141,12 +142,6 @@ class MacroSnippet
StarBASIC::SetGlobalErrorHdl( Link() );
mbError = false;
}
-
- BasicDLL& basicDLL()
- {
- static BasicDLL maDll; // we need a dll instance for resouce manager etc.
- return maDll;
- }
};
IMPL_LINK( MacroSnippet, BasicErrorHdl, StarBASIC *, /*pBasic*/)