Added a neutral button to save the setting without starting the download

This commit is contained in:
antonio 2023-03-20 20:29:49 +01:00
parent a0122bb95c
commit 839b3ec26d
2 changed files with 9 additions and 1 deletions

View file

@ -38,6 +38,7 @@ public class StarredSyncDialog extends DialogFragment {
builder.setView(bind.getRoot())
.setTitle(R.string.starred_sync_dialog_title)
.setPositiveButton(R.string.starred_sync_dialog_positive_button, null)
.setNeutralButton(R.string.starred_sync_dialog_neutral_button, null)
.setNegativeButton(R.string.starred_sync_dialog_negative_button, null);
return builder.create();
@ -73,6 +74,12 @@ public class StarredSyncDialog extends DialogFragment {
});
});
Button neutralButton = dialog.getButton(Dialog.BUTTON_NEUTRAL);
neutralButton.setOnClickListener(v -> {
Preferences.setStarredSyncEnabled(true);
dialog.dismiss();
});
Button negativeButton = dialog.getButton(Dialog.BUTTON_NEGATIVE);
negativeButton.setOnClickListener(v -> {
Preferences.setStarredSyncEnabled(false);