From f7862dcdf030704107ac81653b16a2205b698cf5 Mon Sep 17 00:00:00 2001 From: Alexander Bakker Date: Fri, 19 Jul 2024 20:28:48 +0200 Subject: [PATCH] Initialize the group chip properly after unlocking Aegis This fixes an issue introduced by 46e1421c28857034c135f3c3facbe8b9b5c6483d where the group chip would not show after unlocking Aegis. This happened because the activity result is received *after* ``onStart``. When we were using ``onResume``, it was the other way around. --- app/src/main/java/com/beemdevelopment/aegis/ui/MainActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/com/beemdevelopment/aegis/ui/MainActivity.java b/app/src/main/java/com/beemdevelopment/aegis/ui/MainActivity.java index 820dd3ee..0915f055 100644 --- a/app/src/main/java/com/beemdevelopment/aegis/ui/MainActivity.java +++ b/app/src/main/java/com/beemdevelopment/aegis/ui/MainActivity.java @@ -857,6 +857,7 @@ public class MainActivity extends AegisActivity implements EntryListView.Listene private void loadEntries() { if (!_loaded) { + _entryListView.setGroups(_vaultManager.getVault().getUsedGroups()); _entryListView.setUsageCounts(_prefs.getUsageCounts()); _entryListView.setLastUsedTimestamps(_prefs.getLastUsedTimestamps()); _entryListView.addEntries(_vaultManager.getVault().getEntries());