diff options
Diffstat (limited to 'src/org/fox/ttrss/MainActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/MainActivity.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/org/fox/ttrss/MainActivity.java b/src/org/fox/ttrss/MainActivity.java index 67a4a328..206ea358 100644 --- a/src/org/fox/ttrss/MainActivity.java +++ b/src/org/fox/ttrss/MainActivity.java @@ -833,22 +833,26 @@ public class MainActivity extends FragmentActivity implements OnlineServices { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment headlines = getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES); - Fragment cats = getSupportFragmentManager().findFragmentByTag(FRAG_CATS); + FeedCategoriesFragment cats = (FeedCategoriesFragment) getSupportFragmentManager().findFragmentByTag(FRAG_CATS); ft.show(cats); ft.remove(headlines); + cats.setSelectedCategory(null); + //ft.replace(R.id.fragment_container, new FeedCategoriesFragment(), FRAG_CATS); ft.commit(); } else { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); Fragment headlines = getSupportFragmentManager().findFragmentByTag(FRAG_HEADLINES); - Fragment feeds = getSupportFragmentManager().findFragmentByTag(FRAG_FEEDS); + FeedsFragment feeds = (FeedsFragment) getSupportFragmentManager().findFragmentByTag(FRAG_FEEDS); ft.show(feeds); ft.remove(headlines); + feeds.setSelectedFeed(null); + ft.commit(); } |