diff options
Diffstat (limited to 'basic/source/classes/sbunoobj.cxx')
-rw-r--r-- | basic/source/classes/sbunoobj.cxx | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/basic/source/classes/sbunoobj.cxx b/basic/source/classes/sbunoobj.cxx index 198f14eb9420..8d24420bdd4d 100644 --- a/basic/source/classes/sbunoobj.cxx +++ b/basic/source/classes/sbunoobj.cxx @@ -3715,17 +3715,13 @@ static SbUnoServiceCtor* pFirstCtor = nullptr; void clearUnoServiceCtors() { SbUnoServiceCtor* pCtor = pFirstCtor; - while( pCtor ) - { + if( pCtor ) pCtor->SbxValue::Clear(); - pCtor = pCtor->pNext; - } } SbUnoServiceCtor::SbUnoServiceCtor( const OUString& aName_, Reference< XServiceConstructorDescription > const & xServiceCtorDesc ) : SbxMethod( aName_, SbxOBJECT ) , m_xServiceCtorDesc( xServiceCtorDesc ) - , pNext(nullptr) { } |