aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-06-20 22:29:18 +0200
committerVincent Breitmoser <valodim@mugenguild.com>2015-06-20 22:29:18 +0200
commit675df57abdbf12fc12a5ef06bd727959680bfe38 (patch)
tree072c49d2f3e7f8a0a5dba17266e8e23e4badbe43
parent2e8ae577b5357b388c7055946950cf90e206145c (diff)
downloadopen-keychain-675df57abdbf12fc12a5ef06bd727959680bfe38.tar.gz
open-keychain-675df57abdbf12fc12a5ef06bd727959680bfe38.tar.bz2
open-keychain-675df57abdbf12fc12a5ef06bd727959680bfe38.zip
don't show "delete original file" for non-file input uris
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java10
1 files changed, 4 insertions, 6 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java
index dfe2d07aa..0c18835fd 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/DecryptListFragment.java
@@ -446,11 +446,6 @@ public class DecryptListFragment
}
@Override
- public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
- super.onCreateContextMenu(menu, v, menuInfo);
- }
-
- @Override
public boolean onMenuItemClick(MenuItem menuItem) {
if (mAdapter.mMenuClickedModel == null || !mAdapter.mMenuClickedModel.hasResult()) {
return false;
@@ -589,7 +584,7 @@ public class DecryptListFragment
KeyFormattingUtils.setStatus(mContext, holder, model.mResult);
- OpenPgpMetadata metadata = model.mResult.getDecryptMetadata();
+ final OpenPgpMetadata metadata = model.mResult.getDecryptMetadata();
String filename;
if (metadata == null) {
@@ -626,6 +621,9 @@ public class DecryptListFragment
mMenuClickedModel = model;
PopupMenu menu = new PopupMenu(mContext, view);
menu.inflate(R.menu.decrypt_item_context_menu);
+ if (!"file".equals(model.mInputUri.getScheme())) {
+ menu.getMenu().findItem(R.id.decrypt_delete).setVisible(false);
+ }
menu.setOnMenuItemClickListener(mMenuItemClickListener);
menu.setOnDismissListener(new OnDismissListener() {
@Override