aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider
diff options
context:
space:
mode:
authorDominik Schürmann <dominik@dominikschuermann.de>2013-09-15 14:16:29 +0200
committerDominik Schürmann <dominik@dominikschuermann.de>2013-09-15 14:16:29 +0200
commit1e188ee2fa0c0573d523bf78811fa05c3e5bbea5 (patch)
tree627be2a11f8effae4ce7ee37c2daf8a80866d66a /OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider
parent9023226e39b344608191078555b051c67859d18f (diff)
downloadopen-keychain-1e188ee2fa0c0573d523bf78811fa05c3e5bbea5.tar.gz
open-keychain-1e188ee2fa0c0573d523bf78811fa05c3e5bbea5.tar.bz2
open-keychain-1e188ee2fa0c0573d523bf78811fa05c3e5bbea5.zip
Define abstract remote service
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider')
-rw-r--r--OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java15
1 files changed, 6 insertions, 9 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java
index b2bfaf84d..18dee5b9e 100644
--- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java
+++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/provider/ProviderHelper.java
@@ -239,8 +239,7 @@ public class ProviderHelper {
}
try {
- context.getContentResolver().applyBatch(KeychainContract.CONTENT_AUTHORITY,
- operations);
+ context.getContentResolver().applyBatch(KeychainContract.CONTENT_AUTHORITY, operations);
} catch (RemoteException e) {
Log.e(Constants.TAG, "applyBatch failed!", e);
} catch (OperationApplicationException e) {
@@ -296,8 +295,7 @@ public class ProviderHelper {
}
try {
- context.getContentResolver().applyBatch(KeychainContract.CONTENT_AUTHORITY,
- operations);
+ context.getContentResolver().applyBatch(KeychainContract.CONTENT_AUTHORITY, operations);
} catch (RemoteException e) {
Log.e(Constants.TAG, "applyBatch failed!", e);
} catch (OperationApplicationException e) {
@@ -765,12 +763,11 @@ public class ProviderHelper {
}
public static AppSettings getApiAppSettings(Context context, Uri uri) {
- AppSettings settings = new AppSettings();
+ AppSettings settings = null;
+
Cursor cur = context.getContentResolver().query(uri, null, null, null, null);
- if (cur == null) {
- return null;
- }
- if (cur.moveToFirst()) {
+ if (cur != null && cur.moveToFirst()) {
+ settings = new AppSettings();
settings.setPackageName(cur.getString(cur
.getColumnIndex(KeychainContract.ApiApps.PACKAGE_NAME)));
settings.setKeyId(cur.getLong(cur.getColumnIndex(KeychainContract.ApiApps.KEY_ID)));