X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=src%2Fcom%2Fandroid%2Fcalendar%2FEditEvent.java;fp=src%2Fcom%2Fandroid%2Fcalendar%2FEditEvent.java;h=1f646b5e6dd25638d4ed961790f1791eacb32020;hb=e4b5eb28efd71a9429e4471eb7e5a202113fe125;hp=2bb9e96201e00db4dde5faf97f5be2bdbb297844;hpb=356204b5e6c5b862442bb7cd9e68163f67af92e3;p=android-x86%2Fpackages-apps-Calendar.git diff --git a/src/com/android/calendar/EditEvent.java b/src/com/android/calendar/EditEvent.java index 2bb9e96..1f646b5 100644 --- a/src/com/android/calendar/EditEvent.java +++ b/src/com/android/calendar/EditEvent.java @@ -1907,9 +1907,21 @@ public class EditEvent extends Activity implements View.OnClickListener, values.put(Events.DURATION, duration); } + private void clearRecurrence() { + mEventRecurrence.byday = null; + mEventRecurrence.bydayNum = null; + mEventRecurrence.bydayCount = 0; + mEventRecurrence.bymonth = null; + mEventRecurrence.bymonthCount = 0; + mEventRecurrence.bymonthday = null; + mEventRecurrence.bymonthdayCount = 0; + } + private void updateRecurrenceRule() { int position = mRepeatsSpinner.getSelectedItemPosition(); int selection = mRecurrenceIndexes.get(position); + // Make sure we don't have any leftover data from the previous setting + clearRecurrence(); if (selection == DOES_NOT_REPEAT) { mRrule = null;