diff --git a/app/src/main/java/com/owncloud/android/files/FileMenuFilter.java b/app/src/main/java/com/owncloud/android/files/FileMenuFilter.java index 303e32a1533e..88dba489deb7 100644 --- a/app/src/main/java/com/owncloud/android/files/FileMenuFilter.java +++ b/app/src/main/java/com/owncloud/android/files/FileMenuFilter.java @@ -244,7 +244,7 @@ private void filterUnlock(List toHide, boolean fileLockingEnabled) { private void filterEncrypt(List toHide, boolean endToEndEncryptionEnabled) { if (files.isEmpty() || !isSingleSelection() || isSingleFile() || isEncryptedFolder() || isGroupFolder() - || !endToEndEncryptionEnabled || !isEmptyFolder()) { + || !endToEndEncryptionEnabled || !isEmptyFolder() || isShared()) { toHide.add(R.id.action_encrypted); } } @@ -547,4 +547,13 @@ private boolean allNotFavorites() { } return true; } + + private boolean isShared() { + for (OCFile file : files) { + if (file.isSharedWithMe() || file.isSharedViaLink() || file.isSharedWithSharee()) { + return true; + } + } + return false; + } }