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