|
@@ -87,7 +87,11 @@ fun Context.copyToClipboard(label: String, content: String) {
|
|
|
val clipboard = getSystemService<ClipboardManager>()!!
|
|
|
clipboard.setPrimaryClip(ClipData.newPlainText(label, content))
|
|
|
|
|
|
- toast(getString(R.string.copied_to_clipboard, content.truncateCenter(50)))
|
|
|
+ // Android 13 and higher shows a visual confirmation of copied contents
|
|
|
+ // https://developer.android.com/about/versions/13/features/copy-paste
|
|
|
+ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.S_V2) {
|
|
|
+ toast(getString(R.string.copied_to_clipboard, content.truncateCenter(50)))
|
|
|
+ }
|
|
|
} catch (e: Throwable) {
|
|
|
logcat(LogPriority.ERROR, e)
|
|
|
toast(R.string.clipboard_copy_error)
|