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

Commit 130cb923 authored by yuanhuihui's avatar yuanhuihui Committed by android-build-merger
Browse files

Merge "fixes mStartedUsers shoule be locked by mLock, not mVolumes"

am: 1cd62480

Change-Id: Ie1d930f8925431641932bf1c4c94df9e57ffefc5
parents 0bb64f1b 1cd62480
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -922,7 +922,7 @@ class MountService extends IMountService.Stub

        // Record user as started so newly mounted volumes kick off events
        // correctly, then synthesize events for any already-mounted volumes.
        synchronized (mVolumes) {
        synchronized (mLock) {
            for (int i = 0; i < mVolumes.size(); i++) {
                final VolumeInfo vol = mVolumes.valueAt(i);
                if (vol.isVisibleForRead(userId) && vol.isMountedReadable()) {
@@ -945,7 +945,7 @@ class MountService extends IMountService.Stub
        } catch (NativeDaemonConnectorException ignored) {
        }

        synchronized (mVolumes) {
        synchronized (mLock) {
            mSystemUnlockedUsers = ArrayUtils.removeInt(mSystemUnlockedUsers, userId);
        }
    }