diff --git a/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/DecentralizationExplainerSheet.java b/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/DecentralizationExplainerSheet.java index c15f201b1..b23586373 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/DecentralizationExplainerSheet.java +++ b/mastodon/src/main/java/org/joinmastodon/android/ui/sheets/DecentralizationExplainerSheet.java @@ -4,6 +4,7 @@ import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.graphics.drawable.ColorDrawable; +import android.net.Uri; import android.text.SpannableStringBuilder; import android.text.Spanned; import android.text.TextUtils; @@ -45,6 +46,11 @@ public class DecentralizationExplainerSheet extends BottomSheet{ TextView handleExplanation=findViewById(R.id.handle_explanation); findViewById(R.id.btn_cancel).setOnClickListener(v->dismiss()); + findViewById(R.id.btn_view_info).setOnClickListener(v->{ + UiUtils.goToInstanceAboutFragment(Uri.parse(account.url).getHost(), accountID, context); + dismiss(); + }); + String domain=account.getDomain(); if(TextUtils.isEmpty(domain)) domain=AccountSessionManager.get(accountID).domain; diff --git a/mastodon/src/main/res/layout/sheet_decentralization_info.xml b/mastodon/src/main/res/layout/sheet_decentralization_info.xml index 9460b1a9e..274d95fe2 100644 --- a/mastodon/src/main/res/layout/sheet_decentralization_info.xml +++ b/mastodon/src/main/res/layout/sheet_decentralization_info.xml @@ -174,5 +174,14 @@ style="@style/Widget.Mastodon.M3.Button.Filled" android:text="@string/got_it"/> +