diff options
Diffstat (limited to 'src/com/android/camera/ui')
-rw-r--r-- | src/com/android/camera/ui/ModuleSwitcher.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/camera/ui/ModuleSwitcher.java b/src/com/android/camera/ui/ModuleSwitcher.java index 6c20da497..217c92a54 100644 --- a/src/com/android/camera/ui/ModuleSwitcher.java +++ b/src/com/android/camera/ui/ModuleSwitcher.java @@ -53,6 +53,7 @@ public class ModuleSwitcher extends RotateImageView public static final int LIGHTCYCLE_MODULE_INDEX = 3; public static final int GCAM_MODULE_INDEX = 4; private boolean mTouchEnabled = true; + private boolean mIsVisible = true; private static final int[] DRAW_IDS = { R.drawable.ic_switch_camera, @@ -267,9 +268,15 @@ public class ModuleSwitcher extends RotateImageView mParent.setOnTouchListener(null); } + public void setSwitcherVisibility(boolean isVisible) { + mIsVisible = isVisible; + } + public void removePopup() { mShowingPopup = false; - setVisibility(View.VISIBLE); + if (mIsVisible) { + setVisibility(View.VISIBLE); + } if (mPopup != null) { ((ViewGroup) mParent).removeView(mPopup); mPopup = null; |