Wrap in version check
This commit is contained in:
@@ -204,11 +204,15 @@ namespace keepass2android
|
|||||||
Android.Content.ClipboardManager clipboardManager = (ClipboardManager)context.GetSystemService(Context.ClipboardService);
|
Android.Content.ClipboardManager clipboardManager = (ClipboardManager)context.GetSystemService(Context.ClipboardService);
|
||||||
ClipData clipData = Android.Content.ClipData.NewPlainText("KP2A", text);
|
ClipData clipData = Android.Content.ClipData.NewPlainText("KP2A", text);
|
||||||
if (isProtected)
|
if (isProtected)
|
||||||
|
{
|
||||||
|
//ClipDescription.Extras is only available since 24
|
||||||
|
if ((int) Build.VERSION.SdkInt >= 24)
|
||||||
{
|
{
|
||||||
var extras = clipData.Description.Extras ?? new Android.OS.PersistableBundle();
|
var extras = clipData.Description.Extras ?? new Android.OS.PersistableBundle();
|
||||||
extras.PutBoolean("android.content.extra.IS_SENSITIVE", true);
|
extras.PutBoolean("android.content.extra.IS_SENSITIVE", true);
|
||||||
clipData.Description.Extras = extras;
|
clipData.Description.Extras = extras;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
clipboardManager.PrimaryClip = clipData;
|
clipboardManager.PrimaryClip = clipData;
|
||||||
if (text == "")
|
if (text == "")
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user