From 68a61dfcd8a2ff26a59d10189d6cd3c56dfd772a Mon Sep 17 00:00:00 2001 From: Arieh Schneier <15041913+AriehSchneier@users.noreply.github.com> Date: Mon, 19 Dec 2022 19:07:09 +1100 Subject: [PATCH] Wrap in version check --- src/keepass2android/Utils/Util.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/keepass2android/Utils/Util.cs b/src/keepass2android/Utils/Util.cs index 839ae025..0fc0a7de 100644 --- a/src/keepass2android/Utils/Util.cs +++ b/src/keepass2android/Utils/Util.cs @@ -205,9 +205,13 @@ namespace keepass2android ClipData clipData = Android.Content.ClipData.NewPlainText("KP2A", text); if (isProtected) { - var extras = clipData.Description.Extras ?? new Android.OS.PersistableBundle(); - extras.PutBoolean("android.content.extra.IS_SENSITIVE", true); - clipData.Description.Extras = extras; + //ClipDescription.Extras is only available since 24 + if ((int) Build.VERSION.SdkInt >= 24) + { + var extras = clipData.Description.Extras ?? new Android.OS.PersistableBundle(); + extras.PutBoolean("android.content.extra.IS_SENSITIVE", true); + clipData.Description.Extras = extras; + } } clipboardManager.PrimaryClip = clipData; if (text == "")