Remove CA Cert UI item from one list only

When removing a CA Cert in TrustedCredentialsSettings the UI item
is now removed from the list of the respective profile only.

Bug: 17926190
Change-Id: I7f7ae3498717cc457cb9e360e59bb365225b0cb6
This commit is contained in:
Zoltan Szatmary-Ban
2014-10-09 13:00:32 +01:00
parent 742a6803c3
commit 50263efbaf

View File

@@ -488,9 +488,11 @@ public class TrustedCredentialsSettings extends Fragment {
}
public void remove(CertHolder certHolder) {
final int n = mCertHoldersByUserId.size();
for (int i = 0; i < n; ++i) {
mCertHoldersByUserId.valueAt(i).remove(certHolder);
if (mCertHoldersByUserId != null) {
final List<CertHolder> certs = mCertHoldersByUserId.get(certHolder.mProfileId);
if (certs != null) {
certs.remove(certHolder);
}
}
}
}