aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/invalid
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/invalid')
-rw-r--r--app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt b/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt
index 47961c1..3024a52 100644
--- a/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt
+++ b/app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt
@@ -168,6 +168,9 @@ class FolderEditActivity : AppCompatActivity() {
return false
}
Config.save(this, next)
+ // The first folder arms the periodic job and the last one disarms it,
+ // so re-apply here rather than waiting for the dashboard to be resumed.
+ Scheduler.apply(this)
return true
}
@@ -177,6 +180,7 @@ class FolderEditActivity : AppCompatActivity() {
if (index in list.indices) {
list.removeAt(index)
Config.save(this, cfg.copy(folders = list))
+ Scheduler.apply(this)
}
}
}