diff options
author | Owen Lin <owenlin@google.com> | 2011-08-28 10:50:21 +0800 |
---|---|---|
committer | Owen Lin <owenlin@google.com> | 2011-08-30 10:56:43 +0800 |
commit | 44aac4bcb6ddd0b6553a198db4adb479d3437c8e (patch) | |
tree | 034376bdd3cb6c5cc14945a6b1e1832af5a80a46 /src/com/android/gallery3d/app/ActivityState.java | |
parent | b60402ba7551478d324fb777bb5f45b11dffe37c (diff) | |
download | android_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.java | 8 |
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) { |