OSDN Git Service

Camera2: Convert camera device errors to exceptions
authorEino-Ville Talvala <etalvala@google.com>
Wed, 21 Aug 2013 17:37:04 +0000 (10:37 -0700)
committerEino-Ville Talvala <etalvala@google.com>
Wed, 21 Aug 2013 17:37:04 +0000 (10:37 -0700)
Bug: 10360518
Change-Id: I1752cecf55269c2c9f22962660c0b3fc236138fa

core/java/android/hardware/camera2/impl/CameraDevice.java

index fa79051..1fb690e 100644 (file)
@@ -24,6 +24,7 @@ import android.hardware.camera2.CameraAccessException;
 import android.hardware.camera2.CameraProperties;
 import android.hardware.camera2.CaptureRequest;
 import android.hardware.camera2.utils.CameraRuntimeException;
+import android.hardware.camera2.utils.CameraBinderDecorator;
 import android.os.IBinder;
 import android.os.RemoteException;
 import android.util.Log;
@@ -67,7 +68,8 @@ public class CameraDevice implements android.hardware.camera2.CameraDevice {
     }
 
     public void setRemoteDevice(ICameraDeviceUser remoteDevice) {
-        mRemoteDevice = remoteDevice;
+        // TODO: Move from decorator to direct binder-mediated exceptions
+        mRemoteDevice = CameraBinderDecorator.newInstance(remoteDevice);
     }
 
     @Override