am 2c702990: Merge "Fix logic in fallback ringtone handling" into klp-dev
* commit '2c7029902961772a1531b6502e4fb45a3e6fb76f': Fix logic in fallback ringtone handling
This commit is contained in:
@@ -280,7 +280,7 @@ public class Ringtone {
|
||||
private boolean playFallbackRingtone() {
|
||||
if (mAudioManager.getStreamVolume(mStreamType) != 0) {
|
||||
int ringtoneType = RingtoneManager.getDefaultType(mUri);
|
||||
if (ringtoneType != -1 &&
|
||||
if (ringtoneType == -1 ||
|
||||
RingtoneManager.getActualDefaultRingtoneUri(mContext, ringtoneType) != null) {
|
||||
// Default ringtone, try fallback ringtone.
|
||||
try {
|
||||
@@ -309,6 +309,8 @@ public class Ringtone {
|
||||
} catch (NotFoundException nfe) {
|
||||
Log.e(TAG, "Fallback ringtone does not exist");
|
||||
}
|
||||
} else {
|
||||
Log.w(TAG, "not playing fallback for " + mUri);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
Reference in New Issue
Block a user