From: Tobias Brunner Date: Wed, 18 Jul 2012 11:43:34 +0000 (+0200) Subject: Initially load CA certificates when the main Activity is created X-Git-Tag: 5.0.1~210^2~68 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5afb1e3c4521990e3cffc33f7a7371cf32967c62;p=thirdparty%2Fstrongswan.git Initially load CA certificates when the main Activity is created --- diff --git a/src/frontends/android/src/org/strongswan/android/ui/MainActivity.java b/src/frontends/android/src/org/strongswan/android/ui/MainActivity.java index 1db68274e1..d2a7eecc77 100644 --- a/src/frontends/android/src/org/strongswan/android/ui/MainActivity.java +++ b/src/frontends/android/src/org/strongswan/android/ui/MainActivity.java @@ -17,6 +17,8 @@ package org.strongswan.android.ui; +import org.strongswan.android.logic.TrustedCertificateManager; + import android.app.ActionBar; import android.app.Activity; import android.content.Intent; @@ -34,6 +36,15 @@ public class MainActivity extends Activity ActionBar bar = getActionBar(); bar.setDisplayShowTitleEnabled(false); + + /* load CA certificates in a background thread */ + new Thread(new Runnable() { + @Override + public void run() + { + TrustedCertificateManager.getInstance().load(); + } + }).start(); } private void startVpnService()