diff options
author | jruesga <jorge@ruesga.com> | 2012-10-29 22:54:18 +0100 |
---|---|---|
committer | jruesga <jorge@ruesga.com> | 2012-10-29 22:54:18 +0100 |
commit | 8b4156fa3025a413a23889aeb703d0eaa7bf4e32 (patch) | |
tree | 98e47bb11598dad90bf6ce0e988ca3c325e96ce4 /src/com/cyanogenmod/filemanager/activities/NavigationActivity.java | |
parent | ef9ba793ff47f62cbefb8e6d5f663847e42084f5 (diff) | |
download | android_packages_apps_CMFileManager-8b4156fa3025a413a23889aeb703d0eaa7bf4e32.tar.gz android_packages_apps_CMFileManager-8b4156fa3025a413a23889aeb703d0eaa7bf4e32.tar.bz2 android_packages_apps_CMFileManager-8b4156fa3025a413a23889aeb703d0eaa7bf4e32.zip |
Better start effect (white action bar style)
Diffstat (limited to 'src/com/cyanogenmod/filemanager/activities/NavigationActivity.java')
-rw-r--r-- | src/com/cyanogenmod/filemanager/activities/NavigationActivity.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java index 63f707b1..623aa121 100644 --- a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java @@ -372,6 +372,7 @@ public class NavigationActivity extends Activity * @return NavigationView The current navigation view */ public NavigationView getNavigationView(int viewId) { + if (this.mNavigationViews == null) return null; return this.mNavigationViews[viewId]; } @@ -476,6 +477,10 @@ public class NavigationActivity extends Activity boolean showOptionsMenu = AndroidHelper.showOptionsMenu(getApplicationContext()); overflow.setVisibility(showOptionsMenu ? View.VISIBLE : View.GONE); this.mOptionsAnchorView = showOptionsMenu ? overflow : this.mActionBar; + + // Show the status bar + View statusBar = findViewById(R.id.navigation_statusbar); + statusBar.setVisibility(View.VISIBLE); } /** @@ -1084,6 +1089,9 @@ public class NavigationActivity extends Activity * @return boolean Indicates if the action must be intercepted */ private boolean checkBackAction() { + // We need a basic structure to check this + if (getCurrentNavigationView() == null) return false; + //Check if the configuration view is showing. In this case back //action must be "close configuration" if (getCurrentNavigationView().getCustomTitle().isConfigurationViewShowing()) { |