diff --git a/app/src/main/java/fr/free/nrw/commons/category/CategoryImagesListFragment.java b/app/src/main/java/fr/free/nrw/commons/category/CategoryImagesListFragment.java index 126895166..f24cc0b95 100644 --- a/app/src/main/java/fr/free/nrw/commons/category/CategoryImagesListFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/category/CategoryImagesListFragment.java @@ -263,6 +263,9 @@ public class CategoryImagesListFragment extends DaggerFragment { * @return GridView Adapter */ public ListAdapter getAdapter() { + if(gridView == null) { + return null; + } return gridView.getAdapter(); } diff --git a/app/src/main/java/fr/free/nrw/commons/explore/images/SearchImageFragment.java b/app/src/main/java/fr/free/nrw/commons/explore/images/SearchImageFragment.java index 1b93abb7b..7c7f1cdd9 100644 --- a/app/src/main/java/fr/free/nrw/commons/explore/images/SearchImageFragment.java +++ b/app/src/main/java/fr/free/nrw/commons/explore/images/SearchImageFragment.java @@ -125,7 +125,9 @@ public class SearchImageFragment extends CommonsDaggerSupportFragment { */ public void updateImageList(String query) { this.query = query; - imagesNotFoundView.setVisibility(GONE); + if(imagesNotFoundView != null) { + imagesNotFoundView.setVisibility(GONE); + } if(!NetworkUtils.isInternetConnectionEstablished(getContext())) { handleNoInternet(); return; diff --git a/app/src/main/java/fr/free/nrw/commons/utils/FileUtils.java b/app/src/main/java/fr/free/nrw/commons/utils/FileUtils.java index 1d1c6c914..d8e569564 100644 --- a/app/src/main/java/fr/free/nrw/commons/utils/FileUtils.java +++ b/app/src/main/java/fr/free/nrw/commons/utils/FileUtils.java @@ -45,8 +45,12 @@ public class FileUtils { e.printStackTrace(); } finally { try { - out.close(); - in.close(); + if(out != null) { + out.close(); + } + if(in != null) { + in.close(); + } } catch (IOException e) { e.printStackTrace(); }