diff --git a/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpUserInfo.java b/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpUserInfo.java index 4f43ce7d..6737535c 100644 --- a/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpUserInfo.java +++ b/src/java/JavaFileStorage/app/src/main/java/keepass2android/javafilestorage/SftpUserInfo.java @@ -51,7 +51,12 @@ public class SftpUserInfo implements UserInfo { intent.putExtra("keepass2android.sftp.prompt", text); intent.setData((Uri.parse("suckit://"+SystemClock.elapsedRealtime()))); - PendingIntent contentIntent = PendingIntent.getActivity(_appContext, 0, intent, 0); + int flags = 0; + if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S) { + flags |= PendingIntent.FLAG_MUTABLE; + } + PendingIntent contentIntent = PendingIntent.getActivity(_appContext, 0, intent, flags); + builder.setContentIntent(contentIntent); {