Title: [195006] trunk/Source/WebCore
Revision
195006
Author
mmaxfi...@apple.com
Date
2016-01-13 22:22:24 -0800 (Wed, 13 Jan 2016)

Log Message

Addressing more post-review comments after r194566

Unreviewed.

No new tests because there is no behavior change.

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

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (195005 => 195006)


--- trunk/Source/WebCore/ChangeLog	2016-01-14 02:43:48 UTC (rev 195005)
+++ trunk/Source/WebCore/ChangeLog	2016-01-14 06:22:24 UTC (rev 195006)
@@ -1,3 +1,14 @@
+2016-01-13  Myles C. Maxfield  <mmaxfi...@apple.com>
+
+        Addressing more post-review comments after r194566
+
+        Unreviewed.
+
+        No new tests because there is no behavior change.
+
+        * platform/text/mac/TextBreakIteratorInternalICUMac.mm:
+        (WebCore::topLanguagePreference):
+
 2016-01-13  Alex Christensen  <achristen...@webkit.org>
 
         Implement custom protocols when using NetworkSession

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


--- trunk/Source/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm	2016-01-14 02:43:48 UTC (rev 195005)
+++ trunk/Source/WebCore/platform/text/mac/TextBreakIteratorInternalICUMac.mm	2016-01-14 06:22:24 UTC (rev 195006)
@@ -38,13 +38,12 @@
 
 static RetainPtr<CFStringRef> topLanguagePreference()
 {
-    NSArray *languagesArray = [NSLocale preferredLanguages];
+    RetainPtr<CFArrayRef> languagesArray = adoptCF(CFLocaleCopyPreferredLanguages());
     if (!languagesArray)
         return nullptr;
-    if ([languagesArray count] < 1)
+    if (!CFArrayGetCount(languagesArray.get()))
         return nullptr;
-    NSString *value = [languagesArray objectAtIndex:0];
-    return reinterpret_cast<CFStringRef>(value);
+    return static_cast<CFStringRef>(CFArrayGetValueAtIndex(languagesArray.get(), 0));
 }
 
 static void getLocale(CFStringRef locale, char localeStringBuffer[maxLocaleStringLength])
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to