Kaydet (Commit) 46fb44eb authored tarafından Julien Nabet's avatar Julien Nabet

Simplify erase iterator management (zforlist.cxx)

Change-Id: Ia3ddb5223d4ac54b9b6b31d734a4cc6978dff3b3
üst ade3d985
...@@ -380,7 +380,7 @@ void SvNumberFormatter::ReplaceSystemCL( LanguageType eOldLanguage ) ...@@ -380,7 +380,7 @@ void SvNumberFormatter::ReplaceSystemCL( LanguageType eOldLanguage )
while ( it != aFTable.end() && (nKey = it->first) >= nCLOffset && nKey <= nMaxBuiltin ) while ( it != aFTable.end() && (nKey = it->first) >= nCLOffset && nKey <= nMaxBuiltin )
{ {
delete it->second; delete it->second;
aFTable.erase( it++ ); it = aFTable.erase(it);
} }
// move additional and user defined to temporary table // move additional and user defined to temporary table
...@@ -388,7 +388,7 @@ void SvNumberFormatter::ReplaceSystemCL( LanguageType eOldLanguage ) ...@@ -388,7 +388,7 @@ void SvNumberFormatter::ReplaceSystemCL( LanguageType eOldLanguage )
while ( it != aFTable.end() && (nKey = it->first) >= nCLOffset && nKey < nNextCL ) while ( it != aFTable.end() && (nKey = it->first) >= nCLOffset && nKey < nNextCL )
{ {
aOldTable[ nKey ] = it->second; aOldTable[ nKey ] = it->second;
aFTable.erase( it++ ); it = aFTable.erase(it);
} }
// generate new old builtin formats // generate new old builtin formats
......
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