From cf417c2cd421d21ccc780ea2cfde9c9339f6a878 Mon Sep 17 00:00:00 2001 From: Eike Rathke Date: Sat, 21 Sep 2013 02:44:30 +0200 Subject: use bcp47 unresolved system for operator<() We have several tags mapping to one LangID, so using LangID isn't a good idea. Change-Id: I561745b032af7eb0c54cf55dbcd26872103e2e07 --- i18nlangtag/source/languagetag/languagetag.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'i18nlangtag/source') diff --git a/i18nlangtag/source/languagetag/languagetag.cxx b/i18nlangtag/source/languagetag/languagetag.cxx index 67047c61163e..552169700d40 100644 --- a/i18nlangtag/source/languagetag/languagetag.cxx +++ b/i18nlangtag/source/languagetag/languagetag.cxx @@ -2093,7 +2093,7 @@ bool LanguageTag::operator!=( const LanguageTag & rLanguageTag ) const bool LanguageTag::operator<( const LanguageTag & rLanguageTag ) const { - return getLanguageType() < rLanguageTag.getLanguageType(); + return getBcp47( false).compareToIgnoreAsciiCase( rLanguageTag.getBcp47( false)) < 0; } -- cgit