aboutsummaryrefslogtreecommitdiffstats
path: root/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java
diff options
context:
space:
mode:
Diffstat (limited to 'OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java')
-rw-r--r--OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java49
1 files changed, 27 insertions, 22 deletions
diff --git a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java
index 6a71ca0ba..5dc561923 100644
--- a/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java
+++ b/OpenPGP-Keychain/src/org/sufficientlysecure/keychain/helper/OtherHelper.java
@@ -120,28 +120,33 @@ public class OtherHelper {
public static void checkPackagePermissionForActions(Activity activity, String pkgName,
String permName, String action, String[] restrictedActions) {
if (action != null) {
- PackageManager pkgManager = activity.getPackageManager();
-
- for (int i = 0; i < restrictedActions.length; i++) {
- if (restrictedActions[i].equals(action)) {
- if (pkgName != null
- && (pkgManager.checkPermission(permName, pkgName) == PackageManager.PERMISSION_GRANTED || pkgName
- .equals(Constants.PACKAGE_NAME))) {
- Log.d(Constants.TAG, pkgName + " has permission " + permName + ". Action "
- + action + " was granted!");
- } else {
- String error = pkgName + " does NOT have permission " + permName
- + ". Action " + action + " was NOT granted!";
- Log.e(Constants.TAG, error);
- Toast.makeText(activity, activity.getString(R.string.errorMessage, error),
- Toast.LENGTH_LONG).show();
-
- // end activity
- activity.setResult(Activity.RESULT_CANCELED, null);
- activity.finish();
- }
- }
- }
+// PackageManager pkgManager = activity.getPackageManager();
+
+// for (int i = 0; i < restrictedActions.length; i++) {
+// if (restrictedActions[i].equals(action)) {
+// if (pkgName != null
+// && (pkgManager.checkPermission(permName, pkgName) == PackageManager.PERMISSION_GRANTED || pkgName
+// .equals(Constants.PACKAGE_NAME))) {
+// Log.d(Constants.TAG, pkgName + " has permission " + permName + ". Action "
+// + action + " was granted!");
+// } else {
+// String error = pkgName + " does NOT have permission " + permName
+// + ". Action " + action + " was NOT granted!";
+// Log.e(Constants.TAG, error);
+// Toast.makeText(activity, activity.getString(R.string.errorMessage, error),
+// Toast.LENGTH_LONG).show();
+//
+// // end activity
+// activity.setResult(Activity.RESULT_CANCELED, null);
+// activity.finish();
+// }
+// }
+// }
+
+ // TODO: currently always cancels! THis is the old API
+ // end activity
+ activity.setResult(Activity.RESULT_CANCELED, null);
+ activity.finish();
}
}