summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRubin Xu <rubinxu@google.com>2016-06-15 18:22:44 +0100
committerRubin Xu <rubinxu@google.com>2016-06-15 18:31:56 +0100
commit01b70dc5433d4a462df0a2d63163fcd47f52fa30 (patch)
treef192e19af0128a83dfd265556321730806cf1128
parent74e2df03d53a4feb2b4548e6c974cf2458009560 (diff)
downloadandroid_packages_apps_KeyChain-staging/cm-14.0.tar.gz
android_packages_apps_KeyChain-staging/cm-14.0.tar.bz2
android_packages_apps_KeyChain-staging/cm-14.0.zip
Refresh checked state when choosing certificates.staging/cm-14.0cm-14.0
Change-Id: Icba8e75deaec1ffed7f11378cd2fe77bac40797b Fix: 27913435
-rw-r--r--src/com/android/keychain/KeyChainActivity.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/android/keychain/KeyChainActivity.java b/src/com/android/keychain/KeyChainActivity.java
index 9125203..b5058b2 100644
--- a/src/com/android/keychain/KeyChainActivity.java
+++ b/src/com/android/keychain/KeyChainActivity.java
@@ -213,6 +213,7 @@ public class KeyChainActivity extends Activity {
final ListView lv = (ListView) View.inflate(this, R.layout.cert_chooser, null);
lv.addHeaderView(contextView, null, false);
lv.addFooterView(footer, null, false);
+ lv.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
lv.setAdapter(adapter);
builder.setView(lv);
@@ -220,6 +221,7 @@ public class KeyChainActivity extends Activity {
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
lv.setItemChecked(position, true);
+ adapter.notifyDataSetChanged();
}
});