fix: fix broken Ask before unfollowing option
This commit is contained in:
parent
323018daa9
commit
d871d2cad8
|
@ -173,7 +173,7 @@ public class SettingsBehaviorFragment extends BaseSettingsFragment<Void> impleme
|
||||||
GlobalUserPreferences.overlayMedia=overlayMediaItem.checked;
|
GlobalUserPreferences.overlayMedia=overlayMediaItem.checked;
|
||||||
GlobalUserPreferences.useCustomTabs=customTabsItem.checked;
|
GlobalUserPreferences.useCustomTabs=customTabsItem.checked;
|
||||||
GlobalUserPreferences.altTextReminders=altTextItem.checked;
|
GlobalUserPreferences.altTextReminders=altTextItem.checked;
|
||||||
GlobalUserPreferences.confirmUnfollow=customTabsItem.checked;
|
GlobalUserPreferences.confirmUnfollow=confirmUnfollowItem.checked;
|
||||||
GlobalUserPreferences.confirmBoost=confirmBoostItem.checked;
|
GlobalUserPreferences.confirmBoost=confirmBoostItem.checked;
|
||||||
GlobalUserPreferences.confirmDeletePost=confirmDeleteItem.checked;
|
GlobalUserPreferences.confirmDeletePost=confirmDeleteItem.checked;
|
||||||
GlobalUserPreferences.forwardReportDefault=forwardReportsItem.checked;
|
GlobalUserPreferences.forwardReportDefault=forwardReportsItem.checked;
|
||||||
|
|
|
@ -792,7 +792,7 @@ public class UiUtils {
|
||||||
confirmToggleMuteUser(activity, accountID, account, true, resultCallback);
|
confirmToggleMuteUser(activity, accountID, account, true, resultCallback);
|
||||||
} else if (!relationship.following && !relationship.requested) {
|
} else if (!relationship.following && !relationship.requested) {
|
||||||
follow(activity, accountID, account, true, progressCallback, resultCallback);
|
follow(activity, accountID, account, true, progressCallback, resultCallback);
|
||||||
} else {
|
} else if (GlobalUserPreferences.confirmUnfollow){
|
||||||
showConfirmationAlert(activity,
|
showConfirmationAlert(activity,
|
||||||
activity.getString(R.string.mo_confirm_unfollow_title),
|
activity.getString(R.string.mo_confirm_unfollow_title),
|
||||||
activity.getString(R.string.mo_confirm_unfollow, account.getDisplayUsername()),
|
activity.getString(R.string.mo_confirm_unfollow, account.getDisplayUsername()),
|
||||||
|
@ -800,8 +800,9 @@ public class UiUtils {
|
||||||
0,
|
0,
|
||||||
() -> follow(activity, accountID, account, false, progressCallback, resultCallback),
|
() -> follow(activity, accountID, account, false, progressCallback, resultCallback),
|
||||||
() -> progressCallback.accept(false));
|
() -> progressCallback.accept(false));
|
||||||
|
} else {
|
||||||
|
follow(activity, accountID, account, false, progressCallback, resultCallback);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void follow(Activity activity, String accountID, Account account, boolean followed, Consumer<Boolean> progressCallback, Consumer<Relationship> resultCallback) {
|
private static void follow(Activity activity, String accountID, Account account, boolean followed, Consumer<Boolean> progressCallback, Consumer<Relationship> resultCallback) {
|
||||||
|
|
Loading…
Reference in New Issue