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);