summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/VideoUI.java
diff options
context:
space:
mode:
authorDoris Liu <tianliu@google.com>2013-10-08 11:03:37 -0700
committerDoris Liu <tianliu@google.com>2013-10-08 11:03:37 -0700
commitfe6596c3474f0ffbf03a2b7a7d89ea9cc9d9d61d (patch)
tree9c3233795e18dbca7c19f91f52ea3c9b5f660874 /src/com/android/camera/VideoUI.java
parent94f5f216821c1090bd8a0660483935456dc13df1 (diff)
downloadandroid_packages_apps_Snap-fe6596c3474f0ffbf03a2b7a7d89ea9cc9d9d61d.tar.gz
android_packages_apps_Snap-fe6596c3474f0ffbf03a2b7a7d89ea9cc9d9d61d.tar.bz2
android_packages_apps_Snap-fe6596c3474f0ffbf03a2b7a7d89ea9cc9d9d61d.zip
Do not allow navigation to filmstrip during video recording
Bug: 11064867 Change-Id: I168136a193008578b3ad2642cba764650bcc2487
Diffstat (limited to 'src/com/android/camera/VideoUI.java')
-rw-r--r--src/com/android/camera/VideoUI.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index 464cf0ee8..d255ed7ee 100644
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -85,6 +85,7 @@ public class VideoUI implements PieRenderer.PieListener,
private View mMenuButton;
private OnScreenIndicators mOnScreenIndicators;
private RotateLayout mRecordingTimeRect;
+ private boolean mRecordingStarted = false;
private SurfaceTexture mSurfaceTexture;
private VideoController mController;
private int mZoomMax;
@@ -431,7 +432,10 @@ public class VideoUI implements PieRenderer.PieListener,
mPreviewThumb.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
- mActivity.gotoGallery();
+ // Do not allow navigation to filmstrip during video recording
+ if (!mRecordingStarted) {
+ mActivity.gotoGallery();
+ }
}
});
}
@@ -550,7 +554,8 @@ public class VideoUI implements PieRenderer.PieListener,
mController.onSingleTapUp(view, x, y);
}
- public void showRecordingUI(boolean recording, boolean zoomSupported) {
+ public void showRecordingUI(boolean recording) {
+ mRecordingStarted = recording;
mMenuButton.setVisibility(recording ? View.GONE : View.VISIBLE);
mOnScreenIndicators.setVisibility(recording ? View.GONE : View.VISIBLE);
if (recording) {