diff options
author | Eino-Ville Talvala <etalvala@google.com> | 2015-04-08 17:32:28 -0700 |
---|---|---|
committer | Eino-Ville Talvala <etalvala@google.com> | 2015-04-08 17:32:28 -0700 |
commit | 36dcae7c5cbc7ea8bef1e14d0be005c8c8c75ecf (patch) | |
tree | e093766a3eddb22d07fc768117ef0b963ab6405d /apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java | |
parent | 6a0fcc827ef8b03b5648b0d3b4c14f8bde82e551 (diff) | |
download | pdk-36dcae7c5cbc7ea8bef1e14d0be005c8c8c75ecf.tar.gz |
TestingCamera, TestingCamera2: Add runtime permission checking
The permission requests are placed largely where it is easiest to do,
though some effort is made to not ask for a permission before it's actually
needed.
Change-Id: Ia484d6741da6a6c5ab812ecf2bbadc5d9ce81572
Diffstat (limited to 'apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java')
-rw-r--r-- | apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java b/apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java index 00f721e..b220328 100644 --- a/apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java +++ b/apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java @@ -376,8 +376,7 @@ public class CameraControlPane extends ControlPane { if (isChecked) { // Open camera mCurrentCamera = null; - boolean success = mCameraOps.openCamera(mCurrentCameraId, mCameraListener); - buttonView.setChecked(success); + mCameraOps.openCamera(mCurrentCameraId, mCameraListener); } else { // Close camera closeCurrentCamera(); @@ -520,6 +519,7 @@ public class CameraControlPane extends ControlPane { @Override public void onClosed(CameraDevice camera) { // Don't change state on close, tracked by callers of close() + mOpenButton.setChecked(false); } @Override @@ -558,7 +558,6 @@ public class CameraControlPane extends ControlPane { mCurrentCamera.close(); mCurrentCamera = null; setCameraState(CameraState.CLOSED); - mOpenButton.setChecked(false); } } |