aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java
diff options
context:
space:
mode:
authorjruesga <jorge@ruesga.com>2012-10-29 22:54:18 +0100
committerjruesga <jorge@ruesga.com>2012-10-29 22:54:18 +0100
commit8b4156fa3025a413a23889aeb703d0eaa7bf4e32 (patch)
tree98e47bb11598dad90bf6ce0e988ca3c325e96ce4 /src/com/cyanogenmod/filemanager/activities/NavigationActivity.java
parentef9ba793ff47f62cbefb8e6d5f663847e42084f5 (diff)
downloadandroid_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.java8
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()) {