Chromium Code Reviews| Index: src/extensions/experimental/collator.cc |
| =================================================================== |
| --- src/extensions/experimental/collator.cc (revision 7967) |
| +++ src/extensions/experimental/collator.cc (working copy) |
| @@ -153,6 +153,11 @@ |
| bool ignore_case, ignore_accents, numeric; |
| if (ExtractBooleanOption(options, "ignoreCase", &ignore_case)) { |
| + // Need to explicitly set the level to secondary to get case ignored. |
|
Nebojša Ćirić
2011/05/20 16:46:57
Nit: Needs to...
|
| + // The default L3 ignores UCOL_CASE_LEVEL == UCOL_OFF ! |
| + if (ignore_case) { |
| + collator->setStrength(icu::Collator::SECONDARY); |
| + } |
| collator->setAttribute(UCOL_CASE_LEVEL, ignore_case ? UCOL_OFF : UCOL_ON, |
| status); |
| if (U_FAILURE(status)) { |
| Property changes on: src/extensions/experimental/collator.cc |
| ___________________________________________________________________ |
| Added: svn:eol-style |
| + LF |