Skip to content

Commit 505be99

Browse files
Merge pull request nextcloud#3788 from nextcloud/filemenufilter-null-passed-to-method
files: avoid possible dereference of null pointer.
2 parents 3b88b7b + f1f3d74 commit 505be99

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

src/main/java/com/owncloud/android/datamodel/FileDataStorageManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
import java.util.Locale;
6363
import java.util.Set;
6464

65+
import androidx.annotation.NonNull;
6566
import androidx.annotation.Nullable;
6667
import lombok.Getter;
6768
import lombok.Setter;
@@ -2023,6 +2024,7 @@ private Cursor getCapabilityCursorForAccount(String accountName) {
20232024
return c;
20242025
}
20252026

2027+
@NonNull
20262028
public OCCapability getCapability(String accountName) {
20272029
OCCapability capability;
20282030
Cursor c = getCapabilityCursorForAccount(accountName);

src/main/java/com/owncloud/android/files/FileMenuFilter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ public static void hideMenuItems(MenuItem... items) {
165165
private void filter(List<Integer> toShow, List<Integer> toHide, boolean inSingleFileFragment) {
166166
boolean synchronizing = anyFileSynchronizing();
167167
OCCapability capability = mComponentsGetter.getStorageManager().getCapability(mAccount.name);
168-
boolean endToEndEncryptionEnabled = capability != null && capability.getEndToEndEncryption().isTrue();
168+
boolean endToEndEncryptionEnabled = capability.getEndToEndEncryption().isTrue();
169169

170170
filterDownload(toShow, toHide, synchronizing);
171171
filterRename(toShow, toHide, synchronizing);

0 commit comments

Comments
 (0)