mirror of
https://github.com/zxing/zxing.git
synced 2025-02-02 05:41:08 -08:00
Closes issue #492 : correctly restart autofocus after light is changed
This commit is contained in:
parent
d1615ccb67
commit
e4499156aa
|
@ -174,11 +174,14 @@ public final class CameraManager {
|
|||
OpenCamera theCamera = camera;
|
||||
if (theCamera != null) {
|
||||
if (newSetting != configManager.getTorchState(theCamera.getCamera())) {
|
||||
if (autoFocusManager != null) {
|
||||
boolean wasAutoFocusManager = autoFocusManager != null;
|
||||
if (wasAutoFocusManager) {
|
||||
autoFocusManager.stop();
|
||||
autoFocusManager = null;
|
||||
}
|
||||
configManager.setTorch(theCamera.getCamera(), newSetting);
|
||||
if (autoFocusManager != null) {
|
||||
if (wasAutoFocusManager) {
|
||||
autoFocusManager = new AutoFocusManager(context, theCamera.getCamera());
|
||||
autoFocusManager.start();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue