OSDN Git Service

resolved conflicts for merge of 90c4833f to eclair-mr2
authorPatrick Scott <phanna@android.com>
Wed, 2 Dec 2009 13:16:25 +0000 (08:16 -0500)
committerPatrick Scott <phanna@android.com>
Wed, 2 Dec 2009 13:16:25 +0000 (08:16 -0500)
1  2 
src/com/android/deskclock/AlarmClock.java
src/com/android/deskclock/SetAlarm.java

@@@ -93,12 -95,7 +95,12 @@@ public class SetAlarm extends Preferenc
  
          /* load alarm details from database */
          Alarm alarm = Alarms.getAlarm(getContentResolver(), mId);
-         mEnabled = alarm.enabled;
 +        // Bad alarm, bail to avoid a NPE.
 +        if (alarm == null) {
 +            finish();
 +            return;
 +        }
+         mEnabledPref.setChecked(alarm.enabled);
          mLabel.setText(alarm.label);
          mLabel.setSummary(alarm.label);
          mHour = alarm.hour;
          Button b = (Button) v.findViewById(R.id.alarm_save);
          b.setOnClickListener(new View.OnClickListener() {
                  public void onClick(View v) {
-                     mEnabled = true;
 +                    // Enable the alarm when clicking "Done"
++                    mEnabledPref.setChecked(true);
                      saveAlarm();
                      finish();
                  }