Conditional always confirm

This commit is contained in:
M66B
2022-11-11 18:10:09 +01:00
parent 100cd710dc
commit 29698d3a92
5 changed files with 14 additions and 4 deletions

View File

@@ -5937,13 +5937,15 @@ public class AdapterMessage extends RecyclerView.Adapter<AdapterMessage.ViewHold
String scheme = guri.getScheme();
String host = guri.getHost();
boolean sanitize_links = prefs.getBoolean("sanitize_links", false);
boolean confirm_link =
!"https".equalsIgnoreCase(scheme) || TextUtils.isEmpty(host) ||
prefs.getBoolean(host + ".confirm_link", true);
if (always_confirm || (confirm_links && confirm_link)) {
if (always_confirm || sanitize_links || (confirm_links && confirm_link)) {
Bundle args = new Bundle();
args.putParcelable("uri", uri);
args.putString("title", title);
args.putBoolean("always_confirm", always_confirm);
FragmentDialogOpenLink fragment = new FragmentDialogOpenLink();
fragment.setArguments(args);