summaryrefslogtreecommitdiffstats
path: root/media
diff options
context:
space:
mode:
authorJosh Guilfoyle <Josh.Guilfoyle@T-Mobile.com>2010-03-16 16:10:46 -0700
committerJosh Guilfoyle <Josh.Guilfoyle@T-Mobile.com>2010-03-17 14:03:38 -0700
commitc0c2bc21269f1ebc2ed973537a59ba662bb3db1d (patch)
treee1c5aab9251a77d41984c36f34dd29dd33847527 /media
parent47fa81515ca9823fdc1390a3f309edc7e27220bf (diff)
downloadframeworks_base-c0c2bc21269f1ebc2ed973537a59ba662bb3db1d.zip
frameworks_base-c0c2bc21269f1ebc2ed973537a59ba662bb3db1d.tar.gz
frameworks_base-c0c2bc21269f1ebc2ed973537a59ba662bb3db1d.tar.bz2
ESPRESSO-1021: Don't show default theme ringtones.
These ringtones are a duplication of the actual system defaults which are provided elsewhere. CR: Dirk Sigurdson CR: Ed Carrigan
Diffstat (limited to 'media')
-rw-r--r--media/java/android/media/RingtoneManager.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/media/java/android/media/RingtoneManager.java b/media/java/android/media/RingtoneManager.java
index 2645f2a..c68f9bf 100644
--- a/media/java/android/media/RingtoneManager.java
+++ b/media/java/android/media/RingtoneManager.java
@@ -525,7 +525,8 @@ public class RingtoneManager {
}
private String getThemeWhereClause(String uriColumn) {
- String clause = uriColumn + " IS NOT NULL";
+ /* Filter out themes with no ringtone and the default theme (which has no package). */
+ String clause = uriColumn + " IS NOT NULL AND LENGTH(theme_package) > 0";
if (mIncludeDrm) {
return clause;
} else {