Skip to content

Commit c5d91dc

Browse files
committed
fix(receive-external-activity): npe adapter
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
1 parent 703c5bd commit c5d91dc

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

app/src/main/java/com/owncloud/android/ui/activity/ReceiveExternalFilesActivity.java

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -804,9 +804,14 @@ private void populateDirectoryList(OCFile file) {
804804
}
805805

806806
private void setupReceiveExternalFilesAdapter(List<OCFile> files) {
807+
final var optionalUser = getUser();
808+
if (optionalUser.isEmpty()) {
809+
return;
810+
}
811+
807812
receiveExternalFilesAdapter = new ReceiveExternalFilesAdapter(files,
808813
this,
809-
getUser().get(),
814+
optionalUser.get(),
810815
getStorageManager(),
811816
viewThemeUtils,
812817
syncedFolderProvider,
@@ -1079,13 +1084,17 @@ private void setupSearchView(Menu menu) {
10791084
searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
10801085
@Override
10811086
public boolean onQueryTextSubmit(String query) {
1082-
receiveExternalFilesAdapter.filter(query);
1087+
if (receiveExternalFilesAdapter != null) {
1088+
receiveExternalFilesAdapter.filter(query);
1089+
}
10831090
return false;
10841091
}
10851092

10861093
@Override
10871094
public boolean onQueryTextChange(String newText) {
1088-
receiveExternalFilesAdapter.filter(newText);
1095+
if (receiveExternalFilesAdapter != null) {
1096+
receiveExternalFilesAdapter.filter(newText);
1097+
}
10891098
return false;
10901099
}
10911100
});

0 commit comments

Comments
 (0)