Merge "Allow root to set the mount state as well, so that the simulator can use the fake sd card."

This commit is contained in:
Marco Nelissen
2010-05-25 12:04:03 -07:00
committed by Android (Google) Code Review

View File

@@ -9549,7 +9549,8 @@ class PackageManagerService extends IPackageManager.Stub {
* Update media status on PackageManager.
*/
public void updateExternalMediaStatus(final boolean mediaStatus, final boolean reportStatus) {
if (Binder.getCallingUid() != Process.SYSTEM_UID) {
int callingUid = Binder.getCallingUid();
if (callingUid != 0 && callingUid != Process.SYSTEM_UID) {
throw new SecurityException("Media status can only be updated by the system");
}
synchronized (mPackages) {