From 26f79f0b6a9536c0c68321b0424ecc668b2bc612 Mon Sep 17 00:00:00 2001 From: Swift Kim Date: Fri, 16 Jul 2021 16:57:12 +0900 Subject: [PATCH] Remove unnecessary code from the iOS embedder The code is dead because #17755 has been reverted by #19136, although #18519 has not been properly reverted. --- .../ios/framework/Source/FlutterEngine.mm | 21 +------------------ 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/shell/platform/darwin/ios/framework/Source/FlutterEngine.mm b/shell/platform/darwin/ios/framework/Source/FlutterEngine.mm index 82300020585ac..c8f3d690e8bcb 100644 --- a/shell/platform/darwin/ios/framework/Source/FlutterEngine.mm +++ b/shell/platform/darwin/ios/framework/Source/FlutterEngine.mm @@ -956,27 +956,8 @@ - (void)setIsGpuDisabled:(BOOL)value { #pragma mark - Locale updates - (void)onLocaleUpdated:(NSNotification*)notification { - // [NSLocale currentLocale] provides an iOS resolved locale if the - // supported locales are exposed to the iOS embedder. Here, we get - // currentLocale and pass it to dart:ui + // Get and pass the user's preferred locale list to dart:ui. NSMutableArray* localeData = [[[NSMutableArray alloc] init] autorelease]; - NSLocale* platformResolvedLocale = [NSLocale currentLocale]; - NSString* languageCode = [platformResolvedLocale objectForKey:NSLocaleLanguageCode]; - NSString* countryCode = [platformResolvedLocale objectForKey:NSLocaleCountryCode]; - NSString* scriptCode = [platformResolvedLocale objectForKey:NSLocaleScriptCode]; - NSString* variantCode = [platformResolvedLocale objectForKey:NSLocaleVariantCode]; - if (languageCode) { - [localeData addObject:languageCode]; - [localeData addObject:(countryCode ? countryCode : @"")]; - [localeData addObject:(scriptCode ? scriptCode : @"")]; - [localeData addObject:(variantCode ? variantCode : @"")]; - } - if (localeData.count != 0) { - [self.localizationChannel invokeMethod:@"setPlatformResolvedLocale" arguments:localeData]; - } - - // Get and pass the user's preferred locale list to dart:ui - localeData = [[[NSMutableArray alloc] init] autorelease]; NSArray* preferredLocales = [NSLocale preferredLanguages]; for (NSString* localeID in preferredLocales) { NSLocale* locale = [[[NSLocale alloc] initWithLocaleIdentifier:localeID] autorelease];