diff options
author | ByteHamster <info@bytehamster.com> | 2020-03-25 15:32:26 +0100 |
---|---|---|
committer | ByteHamster <info@bytehamster.com> | 2020-03-25 15:35:21 +0100 |
commit | 4ecf9ca605d027eaeb13b98849d7ac66c8d4fd16 (patch) | |
tree | 6b789dcaaf83295fd9437195fa3fc650d1a2610b /app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java | |
parent | c488b6c3fb0223e2d3eaf867b5fa950c9cbc47fd (diff) | |
download | AntennaPod-4ecf9ca605d027eaeb13b98849d7ac66c8d4fd16.zip |
Fixed sidebar sometimes highlighting wrong fragment
Diffstat (limited to 'app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java')
-rw-r--r-- | app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java index 6dab5ab45..872174403 100644 --- a/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java +++ b/app/src/main/java/de/danoeh/antennapod/activity/MainActivity.java @@ -176,6 +176,7 @@ public class MainActivity extends CastEnabledActivity { default: // default to the queue fragment = new QueueFragment(); + tag = QueueFragment.TAG; args = null; break; } @@ -183,6 +184,7 @@ public class MainActivity extends CastEnabledActivity { if (args != null) { fragment.setArguments(args); } + NavDrawerFragment.saveLastNavFragment(this, tag); loadFragment(fragment); } @@ -191,6 +193,7 @@ public class MainActivity extends CastEnabledActivity { if (args != null) { fragment.setArguments(args); } + NavDrawerFragment.saveLastNavFragment(this, String.valueOf(feedId)); loadFragment(fragment); } @@ -367,7 +370,6 @@ public class MainActivity extends CastEnabledActivity { super.onBackPressed(); } else { loadFragment(UserPreferences.getBackButtonGoToPage(), null); - NavDrawerFragment.saveLastNavFragment(this, UserPreferences.getBackButtonGoToPage()); } break; default: super.onBackPressed(); |