From 3d4881067a16c7f65f2aeb06f58eb3f106b05c45 Mon Sep 17 00:00:00 2001 From: San Mehat Date: Mon, 22 Feb 2010 11:39:16 -0800 Subject: [PATCH] MountService: Force unmount when enabling ums Signed-off-by: San Mehat --- services/java/com/android/server/MountService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/java/com/android/server/MountService.java b/services/java/com/android/server/MountService.java index 2a78806ccff9d..39ee31486b260 100644 --- a/services/java/com/android/server/MountService.java +++ b/services/java/com/android/server/MountService.java @@ -202,7 +202,7 @@ class MountService extends IMountService.Stub String vs = getVolumeState(path); if (enable && vs.equals(Environment.MEDIA_MOUNTED)) { mUmsEnabling = enable; // Override for isUsbMassStorageEnabled() - int rc = doUnmountVolume(path, false); + int rc = doUnmountVolume(path, true); mUmsEnabling = false; // Clear override if (rc != StorageResultCode.OperationSucceeded) { Log.e(TAG, String.format("Failed to unmount before enabling UMS (%d)", rc));