diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java
index 49af818dc4..16deec8cd8 100644
--- a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java
+++ b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java
@@ -454,9 +454,18 @@ public class FragmentDialogOpenLink extends FragmentDialogBase {
final View dview = LayoutInflater.from(context).inflate(R.layout.dialog_whois, null);
final TextView tvHost = dview.findViewById(R.id.tvHost);
final TextView tvWhois = dview.findViewById(R.id.tvWhois);
+ final ImageButton ibInfo = dview.findViewById(R.id.ibInfo);
tvWhois.setMovementMethod(LinkMovementMethod.getInstance());
+ ibInfo.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ Uri uri = Uri.parse("https://en.wikipedia.org/wiki/WHOIS");
+ Helper.view(v.getContext(), uri, true);
+ }
+ });
+
tvHost.setText(args.getString("host"));
tvWhois.setText(whois);
diff --git a/app/src/main/res/layout/dialog_whois.xml b/app/src/main/res/layout/dialog_whois.xml
index 8424811daa..9eb6a74aa6 100644
--- a/app/src/main/res/layout/dialog_whois.xml
+++ b/app/src/main/res/layout/dialog_whois.xml
@@ -19,10 +19,24 @@
android:drawablePadding="6dp"
android:text="@string/title_whois"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
- app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintEnd_toStartOf="@+id/ibInfo"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
+
+