summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRubin Xu <rubinxu@google.com>2016-06-17 13:25:31 +0000
committerandroid-build-merger <android-build-merger@google.com>2016-06-17 13:25:31 +0000
commit8b61bbb44e77746d4cc013f9bdc3197ac80d1e9d (patch)
treeb22066ee6d3c9c147a3e5694c0212b625db8a246
parent007ad4dba5fe65780ea1fa2413cf90549a64c037 (diff)
parent01b70dc5433d4a462df0a2d63163fcd47f52fa30 (diff)
downloadandroid_packages_apps_KeyChain-8b61bbb44e77746d4cc013f9bdc3197ac80d1e9d.tar.gz
android_packages_apps_KeyChain-8b61bbb44e77746d4cc013f9bdc3197ac80d1e9d.tar.bz2
android_packages_apps_KeyChain-8b61bbb44e77746d4cc013f9bdc3197ac80d1e9d.zip
Refresh checked state when choosing certificates.
am: 01b70dc543 Change-Id: Ia50d653069e4f3c9d8b74912c6f3c5e45e1d97ae
-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();
}
});