summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIsaac Katzenelson <isaackatz@google.com>2013-06-03 11:31:24 -0700
committerThe Android Automerger <android-build@android.com>2013-06-04 12:11:28 -0700
commitef7194557f2338437512209475784844b8ac5fb3 (patch)
tree7ab87b30f5f39a6fe802af918d33c91a79465c21
parent26b65f6e52ca4863a1b9233294dc5fbdb2b5586c (diff)
downloadplatform_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
Bug: 7588955 Change-Id: I3df59a7010f0a92d48796b770ff2e4fcbef5f811
-rw-r--r--src/com/android/deskclock/AlarmClock.java7
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);
}