Merge fix for bug 1860.
authorPat Downey <patd@symbian.org>
Thu, 24 Jun 2010 11:38:54 +0100
changeset 39 489dfca94df8
parent 33 641ba6dff8d4 (current diff)
parent 3 1509585cd8bf (diff)
child 42 f0e315382bca
Merge fix for bug 1860.
charconvfw/Charconv/ongoing/Source/main/CHARCONV.CPP
textandloc_pub/character_conversion_api/inc/CHARCONV.H
--- a/charconvfw/Charconv/ongoing/Source/main/CHARCONV.CPP	Fri Jun 04 10:51:39 2010 +0100
+++ b/charconvfw/Charconv/ongoing/Source/main/CHARCONV.CPP	Thu Jun 24 11:38:54 2010 +0100
@@ -1043,7 +1043,7 @@
 EXPORT_C CCnvCharacterSetConverter* CCnvCharacterSetConverter::NewLC()
 	{
 	CCnvCharacterSetConverter* characterSetConverter=new(ELeave) CCnvCharacterSetConverter;
-	characterSetConverter->iFullyConstructed=EFalse;
+	characterSetConverter->iTlsDataConstructed=EFalse;
 	CleanupStack::PushL(characterSetConverter);
 	characterSetConverter->ConstructL();
 	return characterSetConverter;
@@ -1056,7 +1056,7 @@
 	{
 	delete iStandardNamesAndMibEnums;
 	FeatureManager::UnInitializeLib();
-	if (iFullyConstructed)
+	if (iTlsDataConstructed)
 		{
 		TTlsData::CharacterSetConverterIsBeingDestroyed();		
 		}
@@ -2808,7 +2808,7 @@
 	iCharsetCnvCache = CCharsetCnvCache::NewL();
 	TTlsData::CharacterSetConverterIsBeingCreatedL();
 	FeatureManager::InitializeLibL();
-	iFullyConstructed = ETrue;
+	iTlsDataConstructed = ETrue;
 	}
 
 // set aIdentifierOfOnlyCharacterSetOfInterest to 0 if all character sets are of interest
--- a/textandloc_pub/character_conversion_api/inc/CHARCONV.H	Fri Jun 04 10:51:39 2010 +0100
+++ b/textandloc_pub/character_conversion_api/inc/CHARCONV.H	Thu Jun 24 11:38:54 2010 +0100
@@ -614,7 +614,7 @@
 	TDowngradeForExoticLineTerminatingCharacters iDowngradeForExoticLineTerminatingCharacters;
 	TBuf8<KMaximumLengthOfReplacementForUnconvertibleUnicodeCharacters> iReplacementForUnconvertibleUnicodeCharacters;
 	CStandardNamesAndMibEnums* iStandardNamesAndMibEnums;
-	TBool iFullyConstructed;
+	TBool iTlsDataConstructed;
 	CCharsetCnvCache* iCharsetCnvCache;
 	};