Show true JID for private MUC when advanced mode is on

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java |  3 
src/main/res/layout/activity_muc_details.xml                           | 10 
2 files changed, 12 insertions(+), 1 deletion(-)

Detailed changes

src/main/java/eu/siacs/conversations/ui/ConferenceDetailsActivity.java 🔗

@@ -460,8 +460,11 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
         setTitle(mucOptions.isPrivateAndNonAnonymous() ? R.string.action_muc_details : R.string.channel_details);
         this.binding.editMucNameButton.setVisibility((self.getAffiliation().ranks(MucOptions.Affiliation.OWNER) || mucOptions.canChangeSubject()) ? View.VISIBLE : View.GONE);
         this.binding.detailsAccount.setText(getString(R.string.using_account, account));
+        this.binding.truejid.setVisibility(View.GONE);
         if (mConversation.isPrivateAndNonAnonymous()) {
             this.binding.jid.setText(getString(R.string.hosted_on, mConversation.getJid().getDomain()));
+            this.binding.truejid.setText(mConversation.getJid().asBareJid().toEscapedString());
+            if (mAdvancedMode) this.binding.truejid.setVisibility(View.VISIBLE);
         } else {
             this.binding.jid.setText(mConversation.getJid().asBareJid().toEscapedString());
         }

src/main/res/layout/activity_muc_details.xml 🔗

@@ -215,6 +215,14 @@
                             android:layout_gravity="end"
                             android:layout_marginTop="32dp"
                             android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
+
+                        <TextView
+                            android:id="@+id/truejid"
+                            android:visibility="gone"
+                            android:layout_width="wrap_content"
+                            android:layout_height="wrap_content"
+                            android:layout_gravity="end"
+                            android:textAppearance="@style/TextAppearance.Conversations.Caption"/>
                     </LinearLayout>
                 </androidx.cardview.widget.CardView>
 
@@ -427,4 +435,4 @@
             </LinearLayout>
         </ScrollView>
     </LinearLayout>
-</layout>
+</layout>