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

Commit 35ff7550 authored by Martin's avatar Martin Committed by Yeabkal Wubshit
Browse files

Keep PackageMonitor for weak reference in LocaleManagerService

Bug: 351938493
Bug: 351951676
Test: atest CtsLocaleConfigTestCases
Flag: TEST_ONLY
Change-Id: I6f51da4bf1364c89e78702a22b42f47bdee9657f
parent 66cb05e9
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -48,6 +48,7 @@ import android.util.AtomicFile;
import android.util.Slog;
import android.util.Xml;

import com.android.internal.annotations.KeepForWeakReference;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.content.PackageMonitor;
import com.android.internal.util.FrameworkStatsLog;
@@ -100,6 +101,7 @@ public class LocaleManagerService extends SystemService {

    private LocaleManagerBackupHelper mBackupHelper;

    @KeepForWeakReference
    private final PackageMonitor mPackageMonitor;

    private final Object mWriteLock = new Object();