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)
}