Title: [194566] trunk/Source/WebCore
Revision
194566
Author
mmaxfi...@apple.com
Date
2016-01-04 16:42:41 -0800 (Mon, 04 Jan 2016)

Log Message

TextBreakIterator uses an internal implementation detail of NSLocale
https://bugs.webkit.org/show_bug.cgi?id=152715
<rdar://problem/23775121>

Reviewed by Tim Horton.

Instead of directly querying AppleLanguages, we should use [NSLocale preferredLanguages].

No new tests because there is no behavior change.

* platform/text/mac/TextBreakIteratorInternalICUMac.mm:
(WebCore::topLanguagePreference):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (194565 => 194566)


--- trunk/Source/WebCore/ChangeLog	2016-01-05 00:35:13 UTC (rev 194565)
+++ trunk/Source/WebCore/ChangeLog	2016-01-05 00:42:41 UTC (rev 194566)
@@ -1,3 +1,18 @@
+2016-01-04  Myles C. Maxfield  <mmaxfi...@apple.com>
+
+        TextBreakIterator uses an internal implementation detail of NSLocale
+        https://bugs.webkit.org/show_bug.cgi?id=152715
+        <rdar://problem/23775121>
+
+        Reviewed by Tim Horton.
+
+        Instead of directly querying AppleLanguages, we should use [NSLocale preferredLanguages].
+
+        No new tests because there is no behavior change.
+
+        * platform/text/mac/TextBreakIteratorInternalICUMac.mm:
+        (WebCore::topLanguagePreference):
+
 2016-01-04  Joseph Pecoraro  <pecor...@apple.com>
 
         JSCustomXPathNSResolver::lookupNamespaceURI Console Message should render with a column number

Modified: trunk/Source/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm (194565 => 194566)


--- trunk/Source/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm	2016-01-05 00:35:13 UTC (rev 194565)
+++ trunk/Source/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm	2016-01-05 00:42:41 UTC (rev 194566)
@@ -38,7 +38,7 @@
 
 static RetainPtr<CFStringRef> topLanguagePreference()
 {
-    NSArray *languagesArray = [[NSUserDefaults standardUserDefaults] arrayForKey:@"AppleLanguages"];
+    NSArray *languagesArray = [NSLocale preferredLanguages];
     if (!languagesArray)
         return 0;
     if ([languagesArray count] < 1)
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to