diff --git a/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java b/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java index 01c45c29..d6318fff 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/fragment/PostRepliesFragment.java @@ -17,6 +17,7 @@ */ package org.floens.chan.ui.fragment; +import android.app.Activity; import android.app.DialogFragment; import android.content.DialogInterface; import android.os.Bundle; @@ -41,6 +42,7 @@ import org.floens.chan.utils.ThemeHelper; public class PostRepliesFragment extends DialogFragment { private ListView listView; + private Activity activity; private ThreadManager.RepliesPopup repliesPopup; private ThreadManager manager; private boolean callback = true; @@ -107,18 +109,20 @@ public class PostRepliesFragment extends DialogFragment { public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); + activity = getActivity(); + if (repliesPopup == null) { // Restoring from background. dismiss(); } else { - ArrayAdapter adapter = new ArrayAdapter(getActivity(), 0) { + ArrayAdapter adapter = new ArrayAdapter(activity, 0) { @Override public View getView(int position, View convertView, ViewGroup parent) { PostView postView; if (convertView instanceof PostView) { postView = (PostView) convertView; } else { - postView = new PostView(getActivity()); + postView = new PostView(activity); } final Post p = getItem(position);