mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-07 01:23:38 +02:00
Conditional always confirm
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user