Loading services/core/java/com/android/server/pm/PackageManagerService.java +6 −5 Original line number Diff line number Diff line Loading @@ -3461,13 +3461,14 @@ public class PackageManagerService extends IPackageManager.Stub { // Only need to do this if user is initialized. Otherwise it's a new user // and there are no processes running as the user yet and there's no need // to make an expensive call to remount processes for the changed permissions. if ((READ_EXTERNAL_STORAGE.equals(name) || WRITE_EXTERNAL_STORAGE.equals(name)) && sUserManager.isInitialized(userId)) { if (READ_EXTERNAL_STORAGE.equals(name) || WRITE_EXTERNAL_STORAGE.equals(name)) { final long token = Binder.clearCallingIdentity(); try { if (sUserManager.isInitialized(userId)) { final StorageManager storage = mContext.getSystemService(StorageManager.class); storage.remountUid(uid); } } finally { Binder.restoreCallingIdentity(token); } Loading Loading
services/core/java/com/android/server/pm/PackageManagerService.java +6 −5 Original line number Diff line number Diff line Loading @@ -3461,13 +3461,14 @@ public class PackageManagerService extends IPackageManager.Stub { // Only need to do this if user is initialized. Otherwise it's a new user // and there are no processes running as the user yet and there's no need // to make an expensive call to remount processes for the changed permissions. if ((READ_EXTERNAL_STORAGE.equals(name) || WRITE_EXTERNAL_STORAGE.equals(name)) && sUserManager.isInitialized(userId)) { if (READ_EXTERNAL_STORAGE.equals(name) || WRITE_EXTERNAL_STORAGE.equals(name)) { final long token = Binder.clearCallingIdentity(); try { if (sUserManager.isInitialized(userId)) { final StorageManager storage = mContext.getSystemService(StorageManager.class); storage.remountUid(uid); } } finally { Binder.restoreCallingIdentity(token); } Loading