diff --git a/src/com/seafile/seadroid2/ui/adapter/SeafItemAdapter.java b/src/com/seafile/seadroid2/ui/adapter/SeafItemAdapter.java index c892cf69e..9808342fb 100644 --- a/src/com/seafile/seadroid2/ui/adapter/SeafItemAdapter.java +++ b/src/com/seafile/seadroid2/ui/adapter/SeafItemAdapter.java @@ -244,6 +244,9 @@ private void setFileView(SeafDirent dirent, Viewholder viewHolder, int position) String repoName = nav.getRepoName(); String repoID = nav.getRepoID(); String filePath = Utils.pathJoin(nav.getDirPath(), dirent.name); + if (repoName == null || repoID == null) + return; + File file = dataManager.getLocalRepoFile(repoName, repoID, filePath); boolean cacheExists = false;