Kaydet (Commit) 4fb405a4 authored tarafından Eike Rathke's avatar Eike Rathke

copy and reset maCachedVariants

Change-Id: I898ecf7d3122b5cdbdc9d0df5aa4ac88faa423f1
üst f4bfce94
...@@ -307,6 +307,7 @@ LanguageTag::LanguageTag( const LanguageTag & rLanguageTag ) ...@@ -307,6 +307,7 @@ LanguageTag::LanguageTag( const LanguageTag & rLanguageTag )
maCachedLanguage( rLanguageTag.maCachedLanguage), maCachedLanguage( rLanguageTag.maCachedLanguage),
maCachedScript( rLanguageTag.maCachedScript), maCachedScript( rLanguageTag.maCachedScript),
maCachedCountry( rLanguageTag.maCachedCountry), maCachedCountry( rLanguageTag.maCachedCountry),
maCachedVariants( rLanguageTag.maCachedVariants),
mpImplLangtag( rLanguageTag.mpImplLangtag ? mpImplLangtag( rLanguageTag.mpImplLangtag ?
lt_tag_copy( LANGTAGCAST( rLanguageTag.mpImplLangtag)) : NULL), lt_tag_copy( LANGTAGCAST( rLanguageTag.mpImplLangtag)) : NULL),
mnLangID( rLanguageTag.mnLangID), mnLangID( rLanguageTag.mnLangID),
...@@ -336,6 +337,7 @@ LanguageTag& LanguageTag::operator=( const LanguageTag & rLanguageTag ) ...@@ -336,6 +337,7 @@ LanguageTag& LanguageTag::operator=( const LanguageTag & rLanguageTag )
maCachedLanguage = rLanguageTag.maCachedLanguage; maCachedLanguage = rLanguageTag.maCachedLanguage;
maCachedScript = rLanguageTag.maCachedScript; maCachedScript = rLanguageTag.maCachedScript;
maCachedCountry = rLanguageTag.maCachedCountry; maCachedCountry = rLanguageTag.maCachedCountry;
maCachedVariants = rLanguageTag.maCachedVariants;
mpImplLangtag = rLanguageTag.mpImplLangtag; mpImplLangtag = rLanguageTag.mpImplLangtag;
mpImplLangtag = rLanguageTag.mpImplLangtag ? mpImplLangtag = rLanguageTag.mpImplLangtag ?
lt_tag_copy( LANGTAGCAST( rLanguageTag.mpImplLangtag)) : NULL; lt_tag_copy( LANGTAGCAST( rLanguageTag.mpImplLangtag)) : NULL;
...@@ -387,6 +389,8 @@ void LanguageTag::resetVars() ...@@ -387,6 +389,8 @@ void LanguageTag::resetVars()
maCachedScript = OUString(); maCachedScript = OUString();
if (!maCachedCountry.isEmpty()) if (!maCachedCountry.isEmpty())
maCachedCountry = OUString(); maCachedCountry = OUString();
if (!maCachedVariants.isEmpty())
maCachedVariants = OUString();
mnLangID = LANGUAGE_DONTKNOW; mnLangID = LANGUAGE_DONTKNOW;
meIsValid = DECISION_DONTKNOW; meIsValid = DECISION_DONTKNOW;
meIsIsoLocale = DECISION_DONTKNOW; meIsIsoLocale = DECISION_DONTKNOW;
......
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