From 776b447e74a158d4e38eb4a651c483bf5ceac9ab Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 26 Dec 2021 15:55:10 +0100 Subject: [PATCH] Who? --- app/src/main/java/eu/faircode/email/FragmentBase.java | 6 +++++- app/src/main/java/eu/faircode/email/FragmentDialogBase.java | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentBase.java b/app/src/main/java/eu/faircode/email/FragmentBase.java index 212eaad1a8..ff791ef96a 100644 --- a/app/src/main/java/eu/faircode/email/FragmentBase.java +++ b/app/src/main/java/eu/faircode/email/FragmentBase.java @@ -218,7 +218,11 @@ public class FragmentBase extends Fragment { } public String getRequestKey() { - return getClass().getName() + ":result"; + String we = toString(); + int pa = we.indexOf('('); + int sp = we.indexOf(' ', pa); + String who = we.substring(pa + 1, sp); + return getClass().getName() + ":result:" + who; } @Override diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogBase.java b/app/src/main/java/eu/faircode/email/FragmentDialogBase.java index f15df77b70..492c564963 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogBase.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogBase.java @@ -44,7 +44,11 @@ public class FragmentDialogBase extends DialogFragment { private int targetRequestCode; public String getRequestKey() { - return getClass().getName() + ":result"; + String we = toString(); + int pa = we.indexOf('('); + int sp = we.indexOf(' ', pa); + String who = we.substring(pa + 1, sp); + return getClass().getName() + ":result:" + who; } @Override