From 1bc851dac04b34b9bb59e8cd26dfb0138f7a7096 Mon Sep 17 00:00:00 2001 From: Mygod Date: Tue, 10 Apr 2018 11:54:44 -0700 Subject: [PATCH] Fix cache inconsistency --- .../src/main/java/com/github/shadowsocks/ProfilesFragment.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt b/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt index 1bfb3970..309c0b03 100644 --- a/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt +++ b/mobile/src/main/java/com/github/shadowsocks/ProfilesFragment.kt @@ -123,7 +123,10 @@ class ProfilesFragment : ToolbarFragment(), Toolbar.OnMenuItemClickListener { private var adView: AdView? = null init { - edit.setOnClickListener { startConfig(item) } + edit.setOnClickListener { + item = ProfileManager.getProfile(item.id)!! + startConfig(item) + } TooltipCompat.setTooltipText(edit, edit.contentDescription) itemView.setOnClickListener(this) val share = itemView.findViewById(R.id.share)