diff --git a/src/org/thoughtcrime/securesms/ApplicationContext.java b/src/org/thoughtcrime/securesms/ApplicationContext.java index 5e0a86c21..e094cca3c 100644 --- a/src/org/thoughtcrime/securesms/ApplicationContext.java +++ b/src/org/thoughtcrime/securesms/ApplicationContext.java @@ -112,6 +112,10 @@ public class ApplicationContext extends MultiDexApplication { } Log.i("DeltaChat", "shutting down event handler"); }, "eventThread").start(); + + // set translations before starting I/O to avoid sending untranslated MDNs (issue #2288) + DcHelper.setStockTranslations(this); + dcAccounts.startIo(); new ForegroundDetector(ApplicationContext.getInstance(this)); @@ -136,8 +140,6 @@ public class ApplicationContext extends MultiDexApplication { DynamicTheme.setDefaultDayNightMode(this); - DcHelper.setStockTranslations(this); - IntentFilter filter = new IntentFilter(Intent.ACTION_LOCALE_CHANGED); registerReceiver(new BroadcastReceiver() { @Override