Commit 5faa17dcb2 for strongswan.org
commit 5faa17dcb27288cfc0a2e94672ba5e0936250762
Author: Tobias Brunner <tobias@strongswan.org>
Date: Thu Oct 22 15:25:42 2026 +0200
android: Only set adapter once certificate list is loaded
Not sure what changed but in particular the local list did not
consistently get updated anymore. This now relies on the default behavior
i.e. show a load animation then show the list once the adapter is set
when the data is actually loaded.
diff --git a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateListFragment.java b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateListFragment.java
index 19f38f6bbb..b8bf7d8752 100644
--- a/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateListFragment.java
+++ b/src/frontends/android/app/src/main/java/org/strongswan/android/ui/TrustedCertificateListFragment.java
@@ -77,9 +77,6 @@ public class TrustedCertificateListFragment extends ListFragment implements Menu
setEmptyText(getString(R.string.no_certificates));
mAdapter = new TrustedCertificateAdapter(getActivity());
- setListAdapter(mAdapter);
-
- setListShown(false);
Bundle arguments = getArguments();
if (arguments != null)
@@ -157,14 +154,7 @@ public class TrustedCertificateListFragment extends ListFragment implements Menu
{
mAdapter.setData(data);
- if (isResumed())
- {
- setListShown(true);
- }
- else
- {
- setListShownNoAnimation(true);
- }
+ setListAdapter(mAdapter);
}
@Override