Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 183fe800 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Small cleanup of RunInLocale

Change-Id: Ib588e67da2c88345fc4eb51587b07ebfa434e0bb
parent 0f3c05cd
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -180,14 +180,15 @@ public final class LocaleUtils {
            synchronized (sLockForRunInLocale) {
                final Configuration conf = res.getConfiguration();
                final Locale oldLocale = conf.locale;
                final boolean needsChange = (newLocale != null && !newLocale.equals(oldLocale));
                try {
                    if (newLocale != null && !newLocale.equals(oldLocale)) {
                    if (needsChange) {
                        conf.locale = newLocale;
                        res.updateConfiguration(conf, null);
                    }
                    return job(res);
                } finally {
                    if (newLocale != null && !newLocale.equals(oldLocale)) {
                    if (needsChange) {
                        conf.locale = oldLocale;
                        res.updateConfiguration(conf, null);
                    }