Wrap in version check

This commit is contained in:
Arieh Schneier
2022-12-19 19:07:09 +11:00
parent 5f836c381f
commit 68a61dfcd8

View File

@@ -204,11 +204,15 @@ namespace keepass2android
Android.Content.ClipboardManager clipboardManager = (ClipboardManager)context.GetSystemService(Context.ClipboardService);
ClipData clipData = Android.Content.ClipData.NewPlainText("KP2A", text);
if (isProtected)
{
//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 == "")
{