From 94687090bd78e92af12302aa042bbf561c0cfac3 Mon Sep 17 00:00:00 2001 From: misaochan Date: Wed, 7 Feb 2018 19:57:34 +1000 Subject: [PATCH] Move Dagger injection to method that is called later, to prevent NPE --- app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java b/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java index d3435b391..674dfc242 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java +++ b/app/src/main/java/fr/free/nrw/commons/nearby/PlaceRenderer.java @@ -70,7 +70,6 @@ public class PlaceRenderer extends Renderer { */ public PlaceRenderer(Fragment fragment) { this.fragment = fragment; - ((CommonsApplication) getContext().getApplicationContext()).injector().inject(this); openedItems = new ArrayList<>(); } @@ -144,6 +143,7 @@ public class PlaceRenderer extends Renderer { @Override public void render() { + ((CommonsApplication) getContext().getApplicationContext()).injector().inject(this); place = getContent(); tvName.setText(place.name); String descriptionText = place.getLongDescription();