From 6cb209a11fdc105a4e3cefc0fdf42e74e3b15d81 Mon Sep 17 00:00:00 2001 From: seven332 Date: Wed, 16 Mar 2016 19:39:11 +0800 Subject: [PATCH] Fix NullPointerException in torrent dialog --- .../com/hippo/ehviewer/ui/scene/GalleryDetailScene.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java index 0827207c5..cf5810c7c 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryDetailScene.java @@ -1338,7 +1338,9 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene private final TextView mErrorText; private final ListView mListView; + @Nullable private EhRequest mRequest; + @Nullable private Dialog mDialog; @SuppressLint("InflateParams") @@ -1361,11 +1363,15 @@ public class GalleryDetailScene extends BaseScene implements View.OnClickListene } } - public void setDialog(Dialog dialog) { + public void setDialog(@Nullable Dialog dialog) { mDialog = dialog; } private void bind(Pair[] data) { + if (null == mDialog) { + return; + } + if (0 == data.length) { mProgressView.setVisibility(View.GONE); mErrorText.setVisibility(View.VISIBLE);