Backing out this change for the Droid on suspicion that it's interfering with at...
authorsrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Sat, 15 May 2010 10:19:23 +0000 (10:19 +0000)
committersrowen <srowen@59b500cc-1b3d-0410-9834-0bbf25fbcc57>
Sat, 15 May 2010 10:19:23 +0000 (10:19 +0000)
git-svn-id: http://zxing.googlecode.com/svn/trunk@1363 59b500cc-1b3d-0410-9834-0bbf25fbcc57

android/src/com/google/zxing/client/android/camera/AutoFocusCallback.java
android/src/com/google/zxing/client/android/camera/CameraManager.java

index 629290a..1e3f199 100644 (file)
@@ -27,15 +27,9 @@ final class AutoFocusCallback implements Camera.AutoFocusCallback {
 
   private static final long AUTOFOCUS_INTERVAL_MS = 1500L;
 
-  private final CameraConfigurationManager configManager;
-  private boolean reinitCamera;
   private Handler autoFocusHandler;
   private int autoFocusMessage;
 
-  AutoFocusCallback(CameraConfigurationManager configManager) {
-    this.configManager = configManager;
-  }
-
   void setHandler(Handler autoFocusHandler, int autoFocusMessage) {
     this.autoFocusHandler = autoFocusHandler;
     this.autoFocusMessage = autoFocusMessage;
@@ -49,10 +43,6 @@ final class AutoFocusCallback implements Camera.AutoFocusCallback {
       //Log.d(TAG, "Got auto-focus callback; requesting another");
       autoFocusHandler.sendMessageDelayed(message, AUTOFOCUS_INTERVAL_MS);
       autoFocusHandler = null;
-      if (!reinitCamera) {
-        reinitCamera = true;
-        configManager.setDesiredCameraParameters(camera);
-      }
     } else {
       Log.d(TAG, "Got auto-focus callback, but no handler for it");
     }
index 81605c4..7824da4 100755 (executable)
@@ -98,7 +98,7 @@ public final class CameraManager {
     useOneShotPreviewCallback = Integer.parseInt(Build.VERSION.SDK) > Build.VERSION_CODES.CUPCAKE;
 
     previewCallback = new PreviewCallback(configManager, useOneShotPreviewCallback);
-    autoFocusCallback = new AutoFocusCallback(configManager);
+    autoFocusCallback = new AutoFocusCallback();
   }
 
   /**