diff options
| author | Dominik <dominik@dominikschuermann.de> | 2012-11-17 20:06:39 +0100 | 
|---|---|---|
| committer | Dominik <dominik@dominikschuermann.de> | 2012-11-17 20:06:39 +0100 | 
| commit | e8ec4d280c75dc1aa5eb58dfaf49b35c9b6c8776 (patch) | |
| tree | 86713e66b9bacec1bcd695af6db39b42be06c787 | |
| parent | 0123bef9ce622b5c86ed5cf5805131bedde008a6 (diff) | |
| download | open-keychain-e8ec4d280c75dc1aa5eb58dfaf49b35c9b6c8776.tar.gz open-keychain-e8ec4d280c75dc1aa5eb58dfaf49b35c9b6c8776.tar.bz2 open-keychain-e8ec4d280c75dc1aa5eb58dfaf49b35c9b6c8776.zip  | |
permission check not for own app
| -rw-r--r-- | org_apg/src/org/thialfihar/android/apg/helper/OtherHelper.java | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/org_apg/src/org/thialfihar/android/apg/helper/OtherHelper.java b/org_apg/src/org/thialfihar/android/apg/helper/OtherHelper.java index 7d618406b..bd5db2410 100644 --- a/org_apg/src/org/thialfihar/android/apg/helper/OtherHelper.java +++ b/org_apg/src/org/thialfihar/android/apg/helper/OtherHelper.java @@ -141,12 +141,13 @@ public class OtherHelper {              for (int i = 0; i < restrictedActions.length; i++) {                  if (restrictedActions[i].equals(action)) {                      if (pkgName != null -                            && pkgManager.checkPermission(permName, pkgName) == PackageManager.PERMISSION_GRANTED) { +                            && (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!"; +                        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();  | 
