From 1c4313f25454d78c9d7b4ee1ed97cac33bfeb0ab Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Tue, 25 Jun 2019 17:40:30 -0400 Subject: [PATCH] fix copying API token --- Habitica/res/xml/preferences_fragment.xml | 9 --------- .../ui/fragments/preferences/APIPreferenceFragment.kt | 11 ++++++++++- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Habitica/res/xml/preferences_fragment.xml b/Habitica/res/xml/preferences_fragment.xml index 3519f7b64..f7533f7da 100644 --- a/Habitica/res/xml/preferences_fragment.xml +++ b/Habitica/res/xml/preferences_fragment.xml @@ -95,15 +95,6 @@ android:shouldDisableView="false" android:summary="@string/SP_APIToken_summary" android:layout="@layout/preference_child_summary"/> - - get() = Arrays.asList(getString(R.string.SP_APIToken), getString(R.string.SP_userID)) @@ -22,7 +27,11 @@ class APIPreferenceFragment: BasePreferencesFragment() { override fun onPreferenceTreeClick(preference: Preference): Boolean { val clipMan = activity?.getSystemService(Context.CLIPBOARD_SERVICE) as? ClipboardManager - clipMan?.primaryClip = ClipData.newPlainText(preference.key, preference.summary) + if (preference.key == getString(R.string.SP_APIToken)) { + clipMan?.primaryClip = ClipData.newPlainText(preference.key, hostConfig.apiKey) + } else { + clipMan?.primaryClip = ClipData.newPlainText(preference.key, preference.summary) + } Toast.makeText(activity, "Copied " + preference.key + " to clipboard.", Toast.LENGTH_SHORT).show() return super.onPreferenceTreeClick(preference) }