diff options
author | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-06 17:11:07 +0200 |
---|---|---|
committer | Dominik Schürmann <dominik@dominikschuermann.de> | 2014-04-06 17:11:07 +0200 |
commit | eb860212342ef9cef6a7265a7f9cc75a513dcb2f (patch) | |
tree | aaef25bf34dc37255c784a4b3d055b974859d5a0 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java | |
parent | c3bb2b9d341b8a71a876fc65e9e45823c8b89541 (diff) | |
parent | b4e7d69b353f0d769143269188711a56feee3bc2 (diff) | |
download | open-keychain-eb860212342ef9cef6a7265a7f9cc75a513dcb2f.tar.gz open-keychain-eb860212342ef9cef6a7265a7f9cc75a513dcb2f.tar.bz2 open-keychain-eb860212342ef9cef6a7265a7f9cc75a513dcb2f.zip |
Merge pull request #522 from Valodim/master
show key expiry status similar to revocation
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java')
-rw-r--r-- | OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java index 5e6d37237..f39368e19 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/ProviderHelper.java @@ -207,17 +207,12 @@ public class ProviderHelper { Log.e(Constants.TAG, "Key could not be deleted! Maybe we are creating a new one!", e); } + // insert new version of this keyRing ContentValues values = new ContentValues(); - // use exactly the same _ID again to replace key in-place. - // NOTE: If we would not use the same _ID again, - // getting back to the ViewKeyActivity would result in Nullpointer, - // because the currently loaded key would be gone from the database values.put(KeyRingData.MASTER_KEY_ID, masterKeyId); values.put(KeyRingData.KEY_RING_DATA, keyRing.getEncoded()); - - // insert new version of this keyRing Uri uri = KeyRingData.buildPublicKeyRingUri(Long.toString(masterKeyId)); - Uri insertedUri = context.getContentResolver().insert(uri, values); + context.getContentResolver().insert(uri, values); // save all keys and userIds included in keyRing object in database ArrayList<ContentProviderOperation> operations = new ArrayList<ContentProviderOperation>(); |