From 0c00426c0cbcc5793748859a83881f7d225b2feb Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Mon, 20 Sep 2021 11:41:04 -0300 Subject: [PATCH] Fix internal preference issue with creating a clipboard service. --- .../settings/app/internal/InternalSettingsFragment.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt index 274d4d5837..a97039bfd5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt @@ -323,12 +323,12 @@ class InternalSettingsFragment : DSLSettingsFragment(R.string.preferences__inter .setPositiveButton( "Copy" ) { _: DialogInterface?, _: Int -> + val context: Context = ApplicationDependencies.getApplication() + val clipboard = context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager + SimpleTask.run( SignalExecutors.UNBOUNDED, { - val context: Context = ApplicationDependencies.getApplication() - val clipboard = - context.getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager val tsv = DataExportUtil.createTsv() val clip = ClipData.newPlainText(context.getString(R.string.app_name), tsv) clipboard.setPrimaryClip(clip)