mirror of
https://github.com/SimpleMobileTools/Simple-Calendar.git
synced 2025-06-05 21:59:17 +02:00
Properly count occurrences
This commit is contained in:
@ -1381,8 +1381,8 @@ class EventActivity : SimpleActivity() {
|
|||||||
val hasFixedRepeatCount = originalEvent.repeatLimit < 0 && mEvent.repeatLimit < 0
|
val hasFixedRepeatCount = originalEvent.repeatLimit < 0 && mEvent.repeatLimit < 0
|
||||||
val repeatLimitUnchanged = originalEvent.repeatLimit == mEvent.repeatLimit
|
val repeatLimitUnchanged = originalEvent.repeatLimit == mEvent.repeatLimit
|
||||||
if (hasFixedRepeatCount && repeatLimitUnchanged) {
|
if (hasFixedRepeatCount && repeatLimitUnchanged) {
|
||||||
val daysSinceStart = (mEventOccurrenceTS - originalEvent.startTS) / DAY
|
val occurrencesSinceStart = (mEventOccurrenceTS - originalEvent.startTS) / originalEvent.repeatInterval
|
||||||
val newRepeatLimit = mEvent.repeatLimit + daysSinceStart
|
val newRepeatLimit = mEvent.repeatLimit + occurrencesSinceStart
|
||||||
mEvent.repeatLimit = newRepeatLimit
|
mEvent.repeatLimit = newRepeatLimit
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user