diff options
| -rw-r--r-- | media/java/android/media/RingtoneManager.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/media/java/android/media/RingtoneManager.java b/media/java/android/media/RingtoneManager.java index e774c71e0418..3eb9d529b756 100644 --- a/media/java/android/media/RingtoneManager.java +++ b/media/java/android/media/RingtoneManager.java @@ -943,7 +943,8 @@ public class RingtoneManager { // Sanity-check: are we actually being asked to install an audio file? final String mimeType = mContext.getContentResolver().getType(fileUri); - if(mimeType == null || !mimeType.startsWith("audio/")) { + if(mimeType == null || + !(mimeType.startsWith("audio/") || mimeType.equals("application/ogg"))) { throw new IllegalArgumentException("Ringtone file must have MIME type \"audio/*\"." + " Given file has MIME type \"" + mimeType + "\""); } |