Stop backup jobs from continuing to run if backups become disabled.

Fixes #10819
This commit is contained in:
Cody Henthorne
2021-03-12 11:28:24 -05:00
committed by Greyson Parrelli
parent a64430c65f
commit a9149c5dc0
4 changed files with 50 additions and 20 deletions

View File

@@ -28,6 +28,7 @@ import org.thoughtcrime.securesms.R;
import org.thoughtcrime.securesms.backup.BackupDialog;
import org.thoughtcrime.securesms.backup.FullBackupBase;
import org.thoughtcrime.securesms.database.NoExternalStorageException;
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies;
import org.thoughtcrime.securesms.jobs.LocalBackupJob;
import org.thoughtcrime.securesms.keyvalue.SignalStore;
import org.thoughtcrime.securesms.permissions.Permissions;
@@ -250,5 +251,6 @@ public class BackupsPreferenceFragment extends Fragment {
create.setVisibility(View.GONE);
folder.setVisibility(View.GONE);
verify.setVisibility(View.GONE);
ApplicationDependencies.getJobManager().cancelAllInQueue(LocalBackupJob.QUEUE);
}
}