소스 검색

Merge pull request #5172 from nextcloud/preventNPE

prevent NPE
Tobias Kaminsky 5 년 전
부모
커밋
a8f41615d6
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java

+ 5 - 2
src/main/java/com/owncloud/android/ui/fragment/OCFileListFragment.java

@@ -792,8 +792,11 @@ public class OCFileListFragment extends ExtendedListFragment implements
         }
 
         // create rich workspace
-        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
-            menu.findItem(R.id.action_create_rich_workspace).setVisible(TextUtils.isEmpty(mFile.getRichWorkspace()));
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP
+            && menu.findItem(R.id.action_create_rich_workspace) != null
+            && mFile != null) {
+            menu.findItem(R.id.action_create_rich_workspace).setVisible(
+                TextUtils.isEmpty(mFile.getRichWorkspace()));
         }
     }