From 00610d475731a1caedb93603a79830604ec1c4ad Mon Sep 17 00:00:00 2001 From: Logan Date: Tue, 12 May 2015 17:57:52 +0800 Subject: [PATCH] fix IllegalArgumentException --- src/com/seafile/seadroid2/ui/adapter/SeafItemAdapter.java | 3 +++ 1 file changed, 3 insertions(+) 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;