From 3af8b55e7b00fc63848ca9f76733c29d90b5b6a2 Mon Sep 17 00:00:00 2001 From: Caesar2011 Date: Mon, 22 Oct 2018 00:14:31 +0200 Subject: [PATCH] No context bugfix --- .../fragments/moddetails/ModDetailResourceFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailResourceFragment.java b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailResourceFragment.java index 88c98db..fbbdaed 100644 --- a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailResourceFragment.java +++ b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailResourceFragment.java @@ -103,6 +103,8 @@ public class ModDetailResourceFragment extends Fragment { } else if(node.getContent() instanceof Resource.File) { // if leaf is file KVV kvv = ModDetailResourceFragment.this.context.getKVV(); kvv.getModule(mItemPos, (Modules.Module module) -> { + if (getContext() == null) + return; AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(getContext()); Resource.File file = (Resource.File) node.getContent(); String folderName = "FU-"+module.title.replaceAll("[:*<>|/\"\\\\]", "-"); @@ -232,7 +234,7 @@ public class ModDetailResourceFragment extends Fragment { } }, "ModDetailResourceFragment"); } else - throw new RuntimeException(context.toString() + "must implement MainActivityListener"); + throw new RuntimeException(context.toString() + " must implement MainActivityListener"); } @Override