Update secure indication on sanitizing link

This commit is contained in:
M66B
2021-09-12 13:07:37 +02:00
parent c71664fcda
commit 73349859e3

View File

@@ -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));
}
});