add preview layer before starting capture
[zxing.git] / iphone / ZXingWidget / Classes / ZXingWidgetController.m
index 4599e3e..8a98c36 100755 (executable)
            object:self.captureSession];
 */
 
-  [self.captureSession startRunning];
-
   if (!self.prevLayer) {
     self.prevLayer = [AVCaptureVideoPreviewLayer layerWithSession:self.captureSession];
   }
   self.prevLayer.frame = self.view.bounds;
   self.prevLayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
   [self.view.layer addSublayer: self.prevLayer];
+
+  [self.captureSession startRunning];
 #endif
 }