From 589acb61bcc5ebbd3d5d1df97bbe6a7a6ae9defe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=80lex=20Magaz=20Gra=C3=A7a?= Date: Sat, 10 Feb 2018 19:33:08 +0100 Subject: [PATCH] Backup before deleting a book --- .../ui/settings/dialog/DeleteBookConfirmationDialog.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/gnucash/android/ui/settings/dialog/DeleteBookConfirmationDialog.java b/app/src/main/java/org/gnucash/android/ui/settings/dialog/DeleteBookConfirmationDialog.java index fe5dfccf9..2f58bcaf8 100644 --- a/app/src/main/java/org/gnucash/android/ui/settings/dialog/DeleteBookConfirmationDialog.java +++ b/app/src/main/java/org/gnucash/android/ui/settings/dialog/DeleteBookConfirmationDialog.java @@ -24,6 +24,7 @@ import org.gnucash.android.R; import org.gnucash.android.db.adapter.BooksDbAdapter; import org.gnucash.android.ui.common.Refreshable; +import org.gnucash.android.util.BackupManager; /** * Confirmation dialog for deleting a book. @@ -52,6 +53,7 @@ public Dialog onCreateDialog(Bundle savedInstanceState) { @Override public void onClick(DialogInterface dialogInterface, int which) { final String bookUID = getArguments().getString("bookUID"); + BackupManager.backupBook(bookUID); BooksDbAdapter.getInstance().deleteBook(bookUID); ((Refreshable) getTargetFragment()).refresh(); }