From 8b25286e72f10369accb46e12ae454533c13df38 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Mon, 11 Nov 2019 12:48:51 +0100 Subject: Snap: Don't query camera hardware on camera button action * Android 10 does not allow idle apps to do anything camera related so lets just launch the app unconditionally instead. Change-Id: I117b1442e5ca107205d4b69cbfd32d5375995d78 --- src/com/android/camera/CameraButtonIntentReceiver.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/src/com/android/camera/CameraButtonIntentReceiver.java b/src/com/android/camera/CameraButtonIntentReceiver.java index 253105aca..3d59fd36f 100644 --- a/src/com/android/camera/CameraButtonIntentReceiver.java +++ b/src/com/android/camera/CameraButtonIntentReceiver.java @@ -34,17 +34,6 @@ public class CameraButtonIntentReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { - // Try to get the camera hardware - CameraHolder holder = CameraHolder.instance(); - ComboPreferences pref = new ComboPreferences(context); - int cameraId = CameraSettings.readPreferredCameraId(pref); - if (holder.tryOpen(null, cameraId, null) == null) { - return; - } - - // We are going to launch the camera, so hold the camera for later use - holder.keep(); - holder.release(); Intent i = new Intent(Intent.ACTION_MAIN); i.setClass(context, CameraActivity.class); i.addCategory(Intent.CATEGORY_LAUNCHER); -- cgit v1.2.3