handle a couple more threading issues related to storing events

This commit is contained in:
tibbi
2018-11-11 23:53:47 +01:00
parent 6ec9792aa0
commit 9e06f1f338

View File

@@ -797,10 +797,13 @@ class EventActivity : SimpleActivity() {
private fun showEditRepeatingEventDialog() { private fun showEditRepeatingEventDialog() {
EditRepeatingEventDialog(this) { EditRepeatingEventDialog(this) {
if (it) { if (it) {
Thread {
dbHelper.update(mEvent, true, this) { dbHelper.update(mEvent, true, this) {
finish() finish()
} }
}.start()
} else { } else {
Thread {
dbHelper.addEventRepeatException(mEvent.id!!, mEventOccurrenceTS, true) dbHelper.addEventRepeatException(mEvent.id!!, mEventOccurrenceTS, true)
mEvent.apply { mEvent.apply {
parentId = id!!.toLong() parentId = id!!.toLong()
@@ -813,6 +816,7 @@ class EventActivity : SimpleActivity() {
dbHelper.insert(mEvent, true, this) { dbHelper.insert(mEvent, true, this) {
finish() finish()
} }
}.start()
} }
} }
} }