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 dc065a7c5b..d4e227fb2f 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,7 +20,9 @@ public final class DynamicLanguageContextWrapper { final Configuration config = resources.getConfiguration(); final Configuration newConfig = copyWithNewLocale(config, newLocale); - return context.createConfigurationContext(newConfig); + resources.updateConfiguration(newConfig, resources.getDisplayMetrics()); + + return context; } private static Configuration copyWithNewLocale(Configuration config, Locale locale) {