From e6e52b35947474066ab3cd75df0f84fa15daa28f Mon Sep 17 00:00:00 2001 From: Aditya Wasan Date: Wed, 12 May 2021 01:34:12 +0530 Subject: [PATCH] Show current copy timeout in settings (#1404) Signed-off-by: Aditya Wasan --- .../dev/msfjarvis/aps/ui/settings/PasswordSettings.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt b/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt index ca72e4b1..ff2e7a81 100644 --- a/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt +++ b/app/src/main/java/dev/msfjarvis/aps/ui/settings/PasswordSettings.kt @@ -44,7 +44,8 @@ class PasswordSettings(private val activity: FragmentActivity) : SettingsProvide sharedPrefs.edit { putString(PreferenceKeys.PREF_KEY_CUSTOM_DICT, uri.toString()) } val inputStream = activity.contentResolver.openInputStream(uri) - val customDictFile = File(activity.filesDir.toString(), XkpwdDictionary.XKPWD_CUSTOM_DICT_FILE).outputStream() + val customDictFile = + File(activity.filesDir.toString(), XkpwdDictionary.XKPWD_CUSTOM_DICT_FILE).outputStream() inputStream?.copyTo(customDictFile, 1024) inputStream?.close() customDictFile.close() @@ -100,7 +101,10 @@ class PasswordSettings(private val activity: FragmentActivity) : SettingsProvide addPreferenceItem(customDictPathPref) editText(PreferenceKeys.GENERAL_SHOW_TIME) { titleRes = R.string.pref_clipboard_timeout_title - summaryProvider = { activity.getString(R.string.pref_clipboard_timeout_summary) } + summaryProvider = + { timeout -> + activity.getString(R.string.pref_clipboard_timeout_summary, timeout ?: "45") + } textInputType = InputType.TYPE_CLASS_NUMBER } checkBox(PreferenceKeys.SHOW_PASSWORD) {