summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rw-r--r--src/com/android/camera/CameraActivity.java11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 6a3bddbd2..bdb03bb0a 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -1944,10 +1944,7 @@ public class CameraActivity extends Activity
mCameraPhotoModuleRootView.setVisibility(View.GONE);
mCameraVideoModuleRootView.setVisibility(View.GONE);
mCameraPanoModuleRootView.setVisibility(View.GONE);
- mCameraRootFrame.removeAllViews();
mCurrentModuleIndex = moduleIndex;
-
- final CameraRootView rootView;
switch (moduleIndex) {
case ModuleSwitcher.VIDEO_MODULE_INDEX:
if (mVideoModule == null) {
@@ -1955,7 +1952,7 @@ public class CameraActivity extends Activity
mVideoModule.init(this, mCameraVideoModuleRootView);
}
mCurrentModule = mVideoModule;
- rootView = mCameraVideoModuleRootView;
+ mCameraVideoModuleRootView.setVisibility(View.VISIBLE);
break;
case ModuleSwitcher.WIDE_ANGLE_PANO_MODULE_INDEX:
@@ -1964,7 +1961,7 @@ public class CameraActivity extends Activity
mPanoModule.init(this, mCameraPanoModuleRootView);
}
mCurrentModule = mPanoModule;
- rootView = mCameraPanoModuleRootView;
+ mCameraPanoModuleRootView.setVisibility(View.VISIBLE);
break;
case ModuleSwitcher.PHOTO_MODULE_INDEX:
@@ -1976,11 +1973,9 @@ public class CameraActivity extends Activity
mPhotoModule.init(this, mCameraPhotoModuleRootView);
}
mCurrentModule = mPhotoModule;
- rootView = mCameraPhotoModuleRootView;
+ mCameraPhotoModuleRootView.setVisibility(View.VISIBLE);
break;
}
- mCameraRootFrame.addView(rootView);
- rootView.setVisibility(View.VISIBLE);
// Re-apply the last fitSystemWindows() run. Our views rely on this, but
// the framework's ActionBarOverlayLayout effectively prevents this if the