diff options
author | linus_lee <llee@cyngn.com> | 2014-10-28 11:44:03 -0700 |
---|---|---|
committer | linus_lee <llee@cyngn.com> | 2014-11-20 12:51:35 -0800 |
commit | dcf9649aeffac506ee4e8287bc2af51ed88f129b (patch) | |
tree | dee0d941378d3eb33baaa5d20f9ef30ff9f163e5 | |
parent | c0c2c9268aa7049191f7b2f05e158745f7c1da2d (diff) | |
download | android_packages_apps_Eleven-dcf9649aeffac506ee4e8287bc2af51ed88f129b.tar.gz android_packages_apps_Eleven-dcf9649aeffac506ee4e8287bc2af51ed88f129b.tar.bz2 android_packages_apps_Eleven-dcf9649aeffac506ee4e8287bc2af51ed88f129b.zip |
Eleven: Add a resume check to fix the action bar
https://cyanogen.atlassian.net/browse/MUSIC-62
Change-Id: I3e8d1aa9b805a4f70e35e9882f2c63b7fa537c01
-rw-r--r-- | src/com/cyngn/eleven/ui/activities/SlidingPanelActivity.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/com/cyngn/eleven/ui/activities/SlidingPanelActivity.java b/src/com/cyngn/eleven/ui/activities/SlidingPanelActivity.java index d585339..664d406 100644 --- a/src/com/cyngn/eleven/ui/activities/SlidingPanelActivity.java +++ b/src/com/cyngn/eleven/ui/activities/SlidingPanelActivity.java @@ -165,6 +165,22 @@ public class SlidingPanelActivity extends BaseActivity { @Override protected void onResume() { super.onResume(); + + // This is extremely hard to repro but after leaving the app for a long time and coming + // back to the app, the action bar can be out of sync with the panel we are looking at - + // this will resync the panels + if (mTargetNavigatePanel == Panel.None) { + switch (getCurrentPanel()) { + case Queue: + case MusicPlayer: + getActionBar().hide(); + break; + case Browse: + default: + getActionBar().show(); + break; + } + } } /** |