diff --git a/app/src/main/java/com/cappielloantonio/play/ui/dialog/StarredSyncDialog.java b/app/src/main/java/com/cappielloantonio/play/ui/dialog/StarredSyncDialog.java
index 7a85dde9..69cb8831 100644
--- a/app/src/main/java/com/cappielloantonio/play/ui/dialog/StarredSyncDialog.java
+++ b/app/src/main/java/com/cappielloantonio/play/ui/dialog/StarredSyncDialog.java
@@ -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);
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f36f39a8..abb203f7 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -198,7 +198,8 @@
Year %1$d
%1$s • %2$s
Cancel
- Continue
+ Continue
+ Continue and download
Downloading starry tracks may require a large amount of data.
Sync starred tracks
https://undraw.co/