summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/app/ActivityState.java
diff options
context:
space:
mode:
authorOwen Lin <owenlin@google.com>2011-08-28 10:50:21 +0800
committerOwen Lin <owenlin@google.com>2011-08-30 10:56:43 +0800
commit44aac4bcb6ddd0b6553a198db4adb479d3437c8e (patch)
tree034376bdd3cb6c5cc14945a6b1e1832af5a80a46 /src/com/android/gallery3d/app/ActivityState.java
parentb60402ba7551478d324fb777bb5f45b11dffe37c (diff)
downloadandroid_packages_apps_Snap-44aac4bcb6ddd0b6553a198db4adb479d3437c8e.tar.gz
android_packages_apps_Snap-44aac4bcb6ddd0b6553a198db4adb479d3437c8e.tar.bz2
android_packages_apps_Snap-44aac4bcb6ddd0b6553a198db4adb479d3437c8e.zip
Fix several issues in Gallery2.
fix: 5189318 - use transparent background for tabs fix: 5174277 - menu mailfunctioned after slideshow (a hack): fix: 5153387 - wrong tab is selected in album set page Change-Id: I68092039e566b5f7409ae509f65b227b06da16bb
Diffstat (limited to 'src/com/android/gallery3d/app/ActivityState.java')
-rw-r--r--src/com/android/gallery3d/app/ActivityState.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/android/gallery3d/app/ActivityState.java b/src/com/android/gallery3d/app/ActivityState.java
index c8aa2150e..9f90d7b3c 100644
--- a/src/com/android/gallery3d/app/ActivityState.java
+++ b/src/com/android/gallery3d/app/ActivityState.java
@@ -104,11 +104,11 @@ abstract public class ActivityState {
if ((mFlags & FLAG_HIDE_STATUS_BAR) != 0) {
WindowManager.LayoutParams params = ((Activity) mActivity).getWindow().getAttributes();
- params.systemUiVisibility = View.STATUS_BAR_HIDDEN;
+ params.systemUiVisibility = View.SYSTEM_UI_FLAG_LOW_PROFILE;
((Activity) mActivity).getWindow().setAttributes(params);
} else {
WindowManager.LayoutParams params = ((Activity) mActivity).getWindow().getAttributes();
- params.systemUiVisibility = View.STATUS_BAR_VISIBLE;
+ params.systemUiVisibility = View.SYSTEM_UI_FLAG_VISIBLE;
((Activity) mActivity).getWindow().setAttributes(params);
}
@@ -125,7 +125,9 @@ abstract public class ActivityState {
}
protected boolean onCreateActionBar(Menu menu) {
- return false;
+ // TODO: we should return false if there is no menu to show
+ // this is a workaround for a bug in system
+ return true;
}
protected boolean onItemSelected(MenuItem item) {