diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogPwned.java b/app/src/main/java/eu/faircode/email/FragmentDialogPwned.java index aef07ea4ee..3159599bed 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogPwned.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogPwned.java @@ -52,6 +52,7 @@ public class FragmentDialogPwned extends FragmentDialogBase { public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) { final Context context = getContext(); final View dview = LayoutInflater.from(context).inflate(R.layout.dialog_pwned, null); + final TextView tvCaption = dview.findViewById(R.id.tvCaption); final TextView tvPwned = dview.findViewById(R.id.tvPwned); final Button btnCheck = dview.findViewById(R.id.btnCheck); final ContentLoadingProgressBar pbCheck = dview.findViewById(R.id.pbCheck); @@ -146,7 +147,14 @@ public class FragmentDialogPwned extends FragmentDialogBase { pbCheck.setVisibility(View.GONE); grpReady.setVisibility(View.GONE); - tvPrivacy.setText(BuildConfig.PWNED_URI + "Privacy"); + tvCaption.getPaint().setUnderlineText(true); + tvCaption.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Helper.view(v.getContext(), Uri.parse(BuildConfig.PWNED_URI), true); + } + }); + tvPrivacy.getPaint().setUnderlineText(true); tvPrivacy.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/res/layout/dialog_pwned.xml b/app/src/main/res/layout/dialog_pwned.xml index 81c3c5aa3d..b0843f2198 100644 --- a/app/src/main/res/layout/dialog_pwned.xml +++ b/app/src/main/res/layout/dialog_pwned.xml @@ -15,13 +15,15 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableStart="@drawable/twotone_security_24" + android:drawableEnd="@drawable/twotone_open_in_new_12" android:drawablePadding="6dp" android:text="@string/title_pawned" android:textAppearance="@style/TextAppearance.AppCompat.Large" + android:textColor="?android:attr/textColorLink" + app:drawableTint="?android:attr/textColorLink" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> -