Update secure indication on sanitizing link

pull/205/head
M66B 3 years ago
parent c71664fcda
commit 73349859e3

@ -321,7 +321,11 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
cbSanitize.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton compoundButton, boolean checked) {
etLink.setText(format(secure(checked ? sanitized : uri, cbSecure.isChecked()), context));
Uri link = (checked ? sanitized : uri);
boolean secure = (!link.isOpaque() && "https".equals(link.getScheme()));
cbSecure.setTag(secure);
cbSecure.setChecked(secure);
etLink.setText(format(secure(link, secure), context));
}
});

Loading…
Cancel
Save