IllegalStateException when navigating out of combined feed and back in
Steps to reproduce:
- Sign into Briar
- Open combined blog feed via nav drawer
- Return to contact list via back button
- Open combined blog feed via nav drawer
Apparently the controller instance is being reused, and it doesn't expect to have a new listener attached.
09-02 12:34:44.543 20694-20694/? E/ACRA: ACRA caught a IllegalStateException for org.briarproject
java.lang.IllegalStateException: Listener was already set
at org.briarproject.android.blogs.BaseControllerImpl.setOnBlogPostAddedListener(BaseControllerImpl.java:89)
at org.briarproject.android.blogs.FeedControllerImpl.setOnBlogPostAddedListener(FeedControllerImpl.java:20)
at org.briarproject.android.blogs.FeedFragment.injectFragment(FeedFragment.java:85)
at org.briarproject.android.fragment.BaseFragment.onActivityCreated(BaseFragment.java:39)
at android.support.v4.app.Fragment.performActivityCreated(Fragment.java:1983)