diff options
Diffstat (limited to 'idl/source/objects/object.cxx')
-rw-r--r-- | idl/source/objects/object.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/idl/source/objects/object.cxx b/idl/source/objects/object.cxx index 0ff06ae6562b..4becd0240289 100644 --- a/idl/source/objects/object.cxx +++ b/idl/source/objects/object.cxx @@ -251,7 +251,7 @@ void SvMetaClass::FillClasses( SvMetaClassList & rList ) void SvMetaClass::WriteSlotStubs( const OString& rShellName, SvSlotElementList & rSlotList, - std::vector<OString*> & rList, + std::vector<OString> & rList, SvStream & rOutStm ) { // write all attributes @@ -306,10 +306,8 @@ void SvMetaClass::WriteSfx( SvIdlDataBase & rBase, SvStream & rOutStm ) rOutStm << endl; rOutStm.WriteCharPtr( "};" ) << endl << endl; - std::vector<OString*> aStringList; + std::vector<OString> aStringList; WriteSlotStubs( GetName(), aSlotList, aStringList, rOutStm ); - for ( size_t i = 0, n = aStringList.size(); i < n; ++i ) - delete aStringList[ i ]; aStringList.clear(); rOutStm << endl; |