diff options
Diffstat (limited to 'app/src/main/java/invalid')
| -rw-r--r-- | app/src/main/java/invalid/lena/rsend/FolderEditActivity.kt | 4 |
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) } } } |