diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper.java b/app/src/main/java/org/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper.java index d4e227fb2f..dc065a7c5b 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper.java +++ b/app/src/main/java/org/thoughtcrime/securesms/util/dynamiclanguage/DynamicLanguageContextWrapper.java @@ -20,9 +20,7 @@ public final class DynamicLanguageContextWrapper { final Configuration config = resources.getConfiguration(); final Configuration newConfig = copyWithNewLocale(config, newLocale); - resources.updateConfiguration(newConfig, resources.getDisplayMetrics()); - - return context; + return context.createConfigurationContext(newConfig); } private static Configuration copyWithNewLocale(Configuration config, Locale locale) {