diff options
author | Christian Schneppe <christian@pix-art.de> | 2018-04-30 23:51:17 +0200 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2018-04-30 23:51:17 +0200 |
commit | 30442e84e1a845f4aed59d6c787c2f791b00ecdd (patch) | |
tree | 82f1dc89a0bd670d335aaab9450615494199fba2 /src/main/java/de/pixart/messenger/ui/XmppActivity.java | |
parent | bae77ff8fe587e981caa44ba27f5371b7a6664f6 (diff) |
click on avatars in message search opens contact details
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/XmppActivity.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/ui/XmppActivity.java | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/XmppActivity.java b/src/main/java/de/pixart/messenger/ui/XmppActivity.java index 991111634..702f9a5c6 100644 --- a/src/main/java/de/pixart/messenger/ui/XmppActivity.java +++ b/src/main/java/de/pixart/messenger/ui/XmppActivity.java @@ -518,17 +518,24 @@ public abstract class XmppActivity extends ActionBarActivity { startActivity(intent); } + public void switchToAccount(Account account, String fingerprint) { + switchToAccount(account, false, fingerprint); + } + public void switchToAccount(Account account) { - switchToAccount(account, false); + switchToAccount(account, false, null); } - public void switchToAccount(Account account, boolean init) { + public void switchToAccount(Account account, boolean init, String fingerprint) { Intent intent = new Intent(this, EditAccountActivity.class); intent.putExtra("jid", account.getJid().asBareJid().toString()); intent.putExtra("init", init); if (init) { intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NO_ANIMATION); } + if (fingerprint != null) { + intent.putExtra("fingerprint", fingerprint); + } startActivity(intent); if (init) { overridePendingTransition(0, 0); |