From 488e32d362785e54386d0f3ef258366526dacbc7 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 21 Aug 2023 21:53:50 +0200 Subject: [PATCH] Invalidate accounts/identities adapter --- .../main/java/eu/faircode/email/FragmentDialogSelectAccount.java | 1 + .../java/eu/faircode/email/FragmentDialogSelectIdentity.java | 1 + 2 files changed, 2 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogSelectAccount.java b/app/src/main/java/eu/faircode/email/FragmentDialogSelectAccount.java index 931657a3a0..22bb4e675e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogSelectAccount.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogSelectAccount.java @@ -87,6 +87,7 @@ public class FragmentDialogSelectAccount extends FragmentDialogBase { if (!account.isOutlook()) accounts.remove(account); adapter.addAll(accounts); + adapter.notifyDataSetChanged(); } @Override diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java b/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java index 06dfabbb75..6af5879c4e 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogSelectIdentity.java @@ -79,6 +79,7 @@ public class FragmentDialogSelectIdentity extends FragmentDialogBase { protected void onExecuted(Bundle args, List identities) { EntityLog.log(context, "Composable identities=" + (identities == null ? null : identities.size())); adapter.addAll(identities); + adapter.notifyDataSetChanged(); } @Override