diff options
Diffstat (limited to 'basic')
-rw-r--r-- | basic/source/classes/sb.cxx | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/basic/source/classes/sb.cxx b/basic/source/classes/sb.cxx index a269c74b9133..ed23b59a1103 100644 --- a/basic/source/classes/sb.cxx +++ b/basic/source/classes/sb.cxx @@ -964,18 +964,13 @@ StarBASIC::~StarBASIC() RemoveFactory( GetSbData()->pFormFac ); delete GetSbData()->pFormFac; GetSbData()->pFormFac = NULL; -#ifdef DBG_UTIL - // There is no need to clean SbiData at program end, - // but we dislike MLK's at Purify - // TODO: Where else??? - SbiGlobals** pp = (SbiGlobals**) ::GetAppData( SHL_SBC ); - SbiGlobals* p = *pp; - if( p ) - { - delete p; - *pp = 0; - } -#endif + SbiGlobals** pp = (SbiGlobals**) ::GetAppData( SHL_SBC ); + SbiGlobals* p = *pp; + if( p ) + { + delete p; + *pp = 0; + } } else if( bDocBasic ) { |