From 9a957e412315a410cbeffa91877ccd90fbe0622d Mon Sep 17 00:00:00 2001 From: Ian Hickson Date: Mon, 11 Dec 2017 13:43:07 -0800 Subject: [PATCH] Remove hack for support of old Hebrew language code. (#13309) See https://github.com/flutter/flutter/issues/11907 and https://github.com/flutter/engine/pull/4411 --- packages/flutter/lib/src/widgets/app.dart | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/flutter/lib/src/widgets/app.dart b/packages/flutter/lib/src/widgets/app.dart index 36512cf360..9ddedd6312 100644 --- a/packages/flutter/lib/src/widgets/app.dart +++ b/packages/flutter/lib/src/widgets/app.dart @@ -319,21 +319,6 @@ class _WidgetsAppState extends State implements WidgetsBindingObserv Locale _locale; Locale _resolveLocale(Locale newLocale, Iterable supportedLocales) { - // Android devices (Java really) report 3 deprecated language codes, see - // http://bugs.java.com/bugdatabase/view_bug.do?bug_id=4140555 - // and https://developer.android.com/reference/java/util/Locale.html - switch (newLocale.languageCode) { - case 'iw': - newLocale = new Locale('he', newLocale.countryCode); // Hebrew - break; - case 'ji': - newLocale = new Locale('yi', newLocale.countryCode); // Yiddish - break; - case 'in': - newLocale = new Locale('id', newLocale.countryCode); // Indonesian - break; - } - if (widget.localeResolutionCallback != null) { final Locale locale = widget.localeResolutionCallback(newLocale, widget.supportedLocales); if (locale != null)