aboutsummaryrefslogtreecommitdiff
path: root/apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java
diff options
context:
space:
mode:
authorEino-Ville Talvala <etalvala@google.com>2015-04-08 17:32:28 -0700
committerEino-Ville Talvala <etalvala@google.com>2015-04-08 17:32:28 -0700
commit36dcae7c5cbc7ea8bef1e14d0be005c8c8c75ecf (patch)
treee093766a3eddb22d07fc768117ef0b963ab6405d /apps/TestingCamera2/src/com/android/testingcamera2/CameraControlPane.java
parent6a0fcc827ef8b03b5648b0d3b4c14f8bde82e551 (diff)
downloadpdk-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.java5
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);
}
}