diff options
| author | Isaac Katzenelson <isaackatz@google.com> | 2013-06-03 11:31:24 -0700 |
|---|---|---|
| committer | The Android Automerger <android-build@android.com> | 2013-06-04 12:11:28 -0700 |
| commit | ef7194557f2338437512209475784844b8ac5fb3 (patch) | |
| tree | 7ab87b30f5f39a6fe802af918d33c91a79465c21 | |
| parent | 26b65f6e52ca4863a1b9233294dc5fbdb2b5586c (diff) | |
| download | platform_packages_apps_DeskClock-jb-mr2-release.tar.gz platform_packages_apps_DeskClock-jb-mr2-release.tar.bz2 platform_packages_apps_DeskClock-jb-mr2-release.zip | |
Prevent silent ringtone to be the default one.android-4.3_r1.1android-4.3_r1android-4.3_r0.9.1android-4.3_r0.9jb-mr2-release
Bug: 7588955
Change-Id: I3df59a7010f0a92d48796b770ff2e4fcbef5f811
| -rw-r--r-- | src/com/android/deskclock/AlarmClock.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/deskclock/AlarmClock.java b/src/com/android/deskclock/AlarmClock.java index cacf091b0..996363b6d 100644 --- a/src/com/android/deskclock/AlarmClock.java +++ b/src/com/android/deskclock/AlarmClock.java @@ -371,7 +371,9 @@ public class AlarmClock extends Activity implements LoaderManager.LoaderCallback final Uri uri = intent.getParcelableExtra(RingtoneManager.EXTRA_RINGTONE_PICKED_URI); mSelectedAlarm.alert = uri; // Save the last selected ringtone as the default for new alarms - RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM, uri); + if (uri != null) { + RingtoneManager.setActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM, uri); + } asyncUpdateAlarm(mSelectedAlarm, false); } @@ -1129,6 +1131,9 @@ public class AlarmClock extends Activity implements LoaderManager.LoaderCallback private void asyncAddAlarm() { Alarm a = new Alarm(); a.alert = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM); + if (a.alert == null) { + a.alert = Uri.parse("content://settings/system/alarm_alert"); + } asyncAddAlarm(a, true); } |
