summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui/ModuleSwitcher.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/ui/ModuleSwitcher.java')
-rw-r--r--src/com/android/camera/ui/ModuleSwitcher.java9
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;