Kaydet (Commit) 5a0d2a4e authored tarafından Bjoern Michaelsen's avatar Bjoern Michaelsen

simplify SwClientIter dtor

Change-Id: Ibf41f0c53b0454029601dd1cac479bdd82f50f0c
üst 5730b4b7
......@@ -377,22 +377,19 @@ SwClientIter::SwClientIter( const SwModify& rModify )
SwClientIter::~SwClientIter()
{
if( pClientIters )
assert(pClientIters);
// reorganize list of ClientIters
if( pClientIters == this )
pClientIters = pNxtIter;
else
{
// reorganize list of ClientIters
if( pClientIters == this )
pClientIters = pNxtIter;
else
SwClientIter* pTmp = pClientIters;
while( pTmp->pNxtIter != this )
{
SwClientIter* pTmp = pClientIters;
while( pTmp->pNxtIter != this )
if( nullptr == ( pTmp = pTmp->pNxtIter ) )
{
OSL_ENSURE( this, "Lost my pointer" );
return ;
}
pTmp->pNxtIter = pNxtIter;
assert(pTmp);
pTmp = pTmp->pNxtIter;
}
pTmp->pNxtIter = pNxtIter;
}
}
......
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