diff options
author | Linux Build Service Account <lnxbuild@localhost> | 2016-09-26 17:36:10 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-26 17:36:10 -0700 |
commit | aee79a802c9606d16d562b47e6c629967a5047da (patch) | |
tree | 4b18a5304f6f75619e1e472e56193e206d3e61a6 /src | |
parent | b10b4edda7a132a729db8706c33615328407a747 (diff) | |
parent | 37f54aa329758f0eaa4c3f6f30fbe9f9cd93ecc2 (diff) | |
download | android_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.java | 14 | ||||
-rw-r--r-- | src/com/android/camera/PhotoUI.java | 20 | ||||
-rw-r--r-- | src/com/android/camera/VideoUI.java | 21 | ||||
-rw-r--r-- | src/com/android/camera/WideAnglePanoramaUI.java | 18 |
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 |