auto import from //branches/cupcake/...@125939
diff --git a/services/java/com/android/server/MountService.java b/services/java/com/android/server/MountService.java
index 03480d1..002ebed 100644
--- a/services/java/com/android/server/MountService.java
+++ b/services/java/com/android/server/MountService.java
@@ -137,7 +137,11 @@
* Broadcasts the USB mass storage connected event to all clients.
*/
void notifyUmsConnected() {
- setUsbStorageNotificationVisibility(true);
+ String storageState = Environment.getExternalStorageState();
+ if (!storageState.equals(Environment.MEDIA_REMOVED) &&
+ !storageState.equals(Environment.MEDIA_BAD_REMOVAL)) {
+ setUsbStorageNotificationVisibility(true);
+ }
Intent intent = new Intent(Intent.ACTION_UMS_CONNECTED);
mContext.sendBroadcast(intent);
}