Kaydet (Commit) e6655225 authored tarafından Stephan Bergmann's avatar Stephan Bergmann

Avoid static BasicDLL (that would be destroyed after DeInitVCL now)

Change-Id: Id8968a7746815ecce79b6eb1ce971b74e770efa4
üst 5a7e4766
......@@ -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*/)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment