]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
android: Only prompt for a password before initiating on Android < 7
authorTobias Brunner <tobias@strongswan.org>
Fri, 27 Mar 2020 09:31:05 +0000 (10:31 +0100)
committerTobias Brunner <tobias@strongswan.org>
Fri, 30 Oct 2020 14:34:07 +0000 (15:34 +0100)
src/frontends/android/app/src/main/java/org/strongswan/android/ui/VpnProfileControlActivity.java

index 1497e0295ad16e7c96ee639586efc5947c18c15b..08e0d96a2bff1636ae9973f1a96a006e5847d990 100644 (file)
@@ -311,7 +311,9 @@ public class VpnProfileControlActivity extends AppCompatActivity
         */
        private void startVpnProfile(Bundle profileInfo)
        {
-               if (profileInfo.getBoolean(PROFILE_REQUIRES_PASSWORD) &&
+               /* only ask for the password here on older Android versions */
+               if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N &&
+                       profileInfo.getBoolean(PROFILE_REQUIRES_PASSWORD) &&
                        profileInfo.getString(VpnProfileDataSource.KEY_PASSWORD) == null)
                {
                        LoginDialogFragment login = LoginDialogFragment.newInstance(profileInfo, password -> {