1
0
Fork 0
fenix/app/src/main/java/org/mozilla/fenix/components
jhugman 79c3f3c925
For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124)
Our kotlin code is not catching the `MissingResourceException` in the `LeanplumMetricsService` which results in the app crashing when the locale isn't known by the device.

Catches the exception, and falls back to the ISO 639 language code. This isn't a great solution, because ISO 639 isn't especially stable.

In practice however this is almost certainly never going to be a problem because Leanplum isn't going to be supported in such exotic locales.

In this case, using the ISO 639 language code allows the error message to be more informative.
2020-07-30 18:28:26 +01:00
..
history Test paged history provider 2020-07-28 12:35:34 -07:00
metrics For #11664 — Fixup MissingResourceExceptions being thrown in exotic Locales (#13124) 2020-07-30 18:28:26 +01:00
searchengine For #12544 - Prevent search engines mixup 2020-07-16 16:49:54 +03:00
tips No issue: Remove feature flag for tips (#12172) 2020-07-01 14:47:40 -07:00
toolbar For #13028 - Add feature flag for tab history. 2020-07-28 11:01:59 -07:00
AccountAbnormalities.kt for #11617 added a resetPoliciesAfter ext function for StrictMode, and replaced all existing calls to "resetAfter" with "resetPoliciesAfter" (#11619) 2020-06-16 11:12:18 -07:00
Analytics.kt Bug 1652979 - Stop producing fennecNightly, fenixNightly and fenixBeta (#12225) 2020-07-21 16:42:08 +02:00
BackgroundServices.kt Update LongParameterList baseline 2020-07-27 14:20:34 -04:00
Components.kt for #11830 created class containing the logic for sending AllStartup telemetry logic 2020-07-28 17:09:42 -07:00
Core.kt For #12871 - Use local TWA DAL API (#12872) 2020-07-24 13:08:24 -07:00
FenixSnackbar.kt For #8775: Removes feature flag for dynamic bottom toolbar 2020-06-09 20:58:17 -07:00
FindInPageIntegration.kt No issue: Move Do and OpenClass to utils pkg. 2020-04-08 12:39:22 -07:00
FxaServer.kt Update FxaServer.kt 2020-06-16 23:30:57 -04:00
InflationAwareFeature.kt Fix license on remaining files 2020-07-27 13:04:55 -04:00
IntentProcessorType.kt For #10844 - Fennec page shortcuts will open in normal tabs 2020-05-25 14:37:00 +03:00
IntentProcessors.kt Update LongParameterList baseline 2020-07-27 14:20:34 -04:00
NotificationManager.kt No issue: Use SendTabFeature and FxaPushSupportFeature 2020-01-03 10:20:53 -05:00
PerformanceComponent.kt Use AC RunWhenReadyQueue (#12800) 2020-07-22 09:48:36 -07:00
PermissionStorage.kt For issue #7566 Handle deny & don't ask again for site permissions 2020-04-22 11:33:32 -04:00
PrivateShortcutCreateManager.kt For #7208 For #7212 - Update parameterized strings 2020-04-13 09:40:47 -07:00
Push.kt Fix license on remaining files 2020-07-27 13:04:55 -04:00
Search.kt No issue: Move Do and OpenClass to utils pkg. 2020-04-08 12:39:22 -07:00
SearchWidgetCreator.kt For #9488: Add experimentation support 2020-06-04 14:10:22 -07:00
Services.kt Update FxaServer.kt 2020-06-16 23:30:57 -04:00
StoreProvider.kt Fix license on remaining files 2020-07-27 13:04:55 -04:00
TabCollectionStorage.kt For #11763: Shows confirmation dialog when deleting last tab from collection 2020-07-06 17:06:10 -04:00
TopSiteStorage.kt For #12026 - Update default top sites for new users (#12028) 2020-06-26 17:51:18 -04:00
TrackingProtectionPolicyFactory.kt For #8540: Fix ETP options not being correctly applied (#8688) 2020-02-26 12:25:40 -08:00
UseCases.kt Update LongParameterList baseline 2020-07-27 14:20:34 -04:00