Merge "Support RRO for ringtones, notifications and alarms"
diff --git a/src/com/android/providers/media/MediaProvider.java b/src/com/android/providers/media/MediaProvider.java
index cd78c82..84565ad 100644
--- a/src/com/android/providers/media/MediaProvider.java
+++ b/src/com/android/providers/media/MediaProvider.java
@@ -1542,11 +1542,11 @@
         if (!TextUtils.isEmpty(values.getAsString(MediaColumns.DATA))) {
             final String data = values.getAsString(MediaColumns.DATA);
 
-            if (TextUtils.isEmpty(MediaColumns.DISPLAY_NAME)) {
+            if (TextUtils.isEmpty(values.getAsString(MediaColumns.DISPLAY_NAME))) {
                 final String displayName = data.substring(data.lastIndexOf('/') + 1);
                 values.put(MediaColumns.DISPLAY_NAME, displayName);
             }
-            if (TextUtils.isEmpty(MediaColumns.MIME_TYPE)) {
+            if (TextUtils.isEmpty(values.getAsString(MediaColumns.MIME_TYPE))) {
                 final String ext = data.substring(data.lastIndexOf('.') + 1);
                 values.put(MediaColumns.MIME_TYPE, MimeUtils.guessMimeTypeFromExtension(ext));
             }