Added some log statement to help track down Acer issue
[zxing.git] / android / src / com / google / zxing / client / android / camera / PreviewCallback.java
index 83377ba..2b89d3f 100644 (file)
@@ -20,9 +20,12 @@ import android.graphics.Point;
 import android.hardware.Camera;
 import android.os.Handler;
 import android.os.Message;
+import android.util.Log;
 
 final class PreviewCallback implements Camera.PreviewCallback {
 
+  private static final String TAG = PreviewCallback.class.getSimpleName();
+
   private final CameraConfigurationManager configManager;
   private final boolean useOneShotPreviewCallback;
   private Handler previewHandler;
@@ -46,8 +49,11 @@ final class PreviewCallback implements Camera.PreviewCallback {
     if (previewHandler != null) {
       Message message = previewHandler.obtainMessage(previewMessage, cameraResolution.x,
           cameraResolution.y, data);
+      Log.v(TAG, "Got preview callback; sending message to decoder");
       message.sendToTarget();
       previewHandler = null;
+    } else {
+      Log.v(TAG, "Got preview callback, but no handler for it");
     }
   }