summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-09-26 17:36:10 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-26 17:36:10 -0700
commitaee79a802c9606d16d562b47e6c629967a5047da (patch)
tree4b18a5304f6f75619e1e472e56193e206d3e61a6 /src
parentb10b4edda7a132a729db8706c33615328407a747 (diff)
parent37f54aa329758f0eaa4c3f6f30fbe9f9cd93ecc2 (diff)
downloadandroid_packages_apps_Snap-aee79a802c9606d16d562b47e6c629967a5047da.tar.gz
android_packages_apps_Snap-aee79a802c9606d16d562b47e6c629967a5047da.tar.bz2
android_packages_apps_Snap-aee79a802c9606d16d562b47e6c629967a5047da.zip
Merge "SnapdragonCamera: Preview button should not work in secure mode" into camera.lnx.1.0-dev.1.0
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/CameraActivity.java14
-rw-r--r--src/com/android/camera/PhotoUI.java20
-rw-r--r--src/com/android/camera/VideoUI.java21
-rw-r--r--src/com/android/camera/WideAnglePanoramaUI.java18
4 files changed, 43 insertions, 30 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 9a96e1e40..2f0e14327 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -738,8 +738,12 @@ public class CameraActivity extends Activity
mThumbnailDrawable = new CircularDrawable(bitmap);
if (mThumbnail != null) {
mThumbnail.setImageDrawable(mThumbnailDrawable);
- mThumbnail.setVisibility(View.VISIBLE);
- }
+ if (!isSecureCamera()) {
+ mThumbnail.setVisibility(View.VISIBLE);
+ } else {
+ mThumbnail.setVisibility(View.GONE);
+ }
+ }
}
public void updateThumbnail(ImageView thumbnail) {
@@ -747,7 +751,11 @@ public class CameraActivity extends Activity
if (mThumbnail == null) return;
if (mThumbnailDrawable != null) {
mThumbnail.setImageDrawable(mThumbnailDrawable);
- mThumbnail.setVisibility(View.VISIBLE);
+ if (!isSecureCamera()) {
+ mThumbnail.setVisibility(View.VISIBLE);
+ } else {
+ mThumbnail.setVisibility(View.GONE);
+ }
}
}
diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java
index fb3ef36e2..14c55101c 100644
--- a/src/com/android/camera/PhotoUI.java
+++ b/src/com/android/camera/PhotoUI.java
@@ -559,15 +559,17 @@ public class PhotoUI implements PieListener,
}
public void initializeControlByIntent() {
- mThumbnail = (ImageView) mRootView.findViewById(R.id.preview_thumb);
- mThumbnail.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (!CameraControls.isAnimating()
- && mController.getCameraState() != PhotoController.SNAPSHOT_IN_PROGRESS)
- mActivity.gotoGallery();
- }
- });
+ if (!mActivity.isSecureCamera()) {
+ mThumbnail = (ImageView) mRootView.findViewById(R.id.preview_thumb);
+ mThumbnail.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (!CameraControls.isAnimating()
+ && mController.getCameraState() != PhotoController.SNAPSHOT_IN_PROGRESS)
+ mActivity.gotoGallery();
+ }
+ });
+ }
mMenuButton = mRootView.findViewById(R.id.menu);
mMenuButton.setOnClickListener(new OnClickListener() {
@Override
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index 2ecf9e140..6ee532dbf 100644
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -677,17 +677,18 @@ public class VideoUI implements PieRenderer.PieListener,
mGestures.setRenderOverlay(mRenderOverlay);
- mThumbnail = (ImageView) mRootView.findViewById(R.id.preview_thumb);
- mThumbnail.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- // Do not allow navigation to filmstrip during video recording
- if (!mRecordingStarted && !CameraControls.isAnimating()) {
- mActivity.gotoGallery();
+ if (!mActivity.isSecureCamera()) {
+ mThumbnail = (ImageView) mRootView.findViewById(R.id.preview_thumb);
+ mThumbnail.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ // Do not allow navigation to filmstrip during video recording
+ if (!mRecordingStarted && !CameraControls.isAnimating()) {
+ mActivity.gotoGallery();
+ }
}
- }
- });
-
+ });
+ }
}
public void setPreviewGesturesVideoUI() {
diff --git a/src/com/android/camera/WideAnglePanoramaUI.java b/src/com/android/camera/WideAnglePanoramaUI.java
index 14907e842..46cf173bb 100644
--- a/src/com/android/camera/WideAnglePanoramaUI.java
+++ b/src/com/android/camera/WideAnglePanoramaUI.java
@@ -122,14 +122,16 @@ public class WideAnglePanoramaUI implements
mSwitcher = (ModuleSwitcher) mRootView.findViewById(R.id.camera_switcher);
mSwitcher.setCurrentIndex(ModuleSwitcher.WIDE_ANGLE_PANO_MODULE_INDEX);
mSwitcher.setSwitchListener(mActivity);
- mThumbnail = (ImageView) mRootView.findViewById(R.id.preview_thumb);
- mThumbnail.setOnClickListener(new OnClickListener() {
- @Override
- public void onClick(View v) {
- if (!CameraControls.isAnimating())
- mActivity.gotoGallery();
- }
- });
+ if (!mActivity.isSecureCamera()) {
+ mThumbnail = (ImageView) mRootView.findViewById(R.id.preview_thumb);
+ mThumbnail.setOnClickListener(new OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ if (!CameraControls.isAnimating())
+ mActivity.gotoGallery();
+ }
+ });
+ }
mSwitcher.setOnClickListener(new View.OnClickListener() {
@Override