diff -r f62f87b200ec -r 8e5041d13c84 contentstorage/casrv/calocalizerscanner/src/calocalizerscannerproxy.cpp --- a/contentstorage/casrv/calocalizerscanner/src/calocalizerscannerproxy.cpp Fri Mar 19 09:35:23 2010 +0200 +++ b/contentstorage/casrv/calocalizerscanner/src/calocalizerscannerproxy.cpp Fri Apr 16 15:16:09 2010 +0300 @@ -99,10 +99,7 @@ { QString locale = QLocale::system().name(); QString filename = QString( "contentstorage_" ) + locale; - if( !LoadTranslator( filename ) ) - { - //User::Leave(KErrNotFound); TODO what here - } + LoadTranslator( filename ); TPtrC ptrLocale( reinterpret_cast( locale.constData() ) ); TBuf propertyValue; // trap is here to assure deletion of qtranslator in case code leaves @@ -175,6 +172,7 @@ locals[i]->SetLocalizedStringL( locals[i]->GetStringId() ); } iStorageProxy->LocalizeEntryL( *( locals[i] ) ); + delete[] temp; } CleanupStack::PopAndDestroy( &localizedName ); CleanupStack::PopAndDestroy( &locals );