Merge pull request #1668 from SimonErm/fix/NullPointerExceptionOnBarcodeRead

Fixes crash onBarCodeRead
This commit is contained in:
João Guilherme Fidelis 2018-06-29 11:35:41 -03:00 committed by GitHub
commit 0b816adbfd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -67,10 +67,12 @@ public class BarCodeReadEvent extends Event<BarCodeReadEvent> {
WritableArray resultPoints = Arguments.createArray();
ResultPoint[] points = mBarCode.getResultPoints();
for (ResultPoint point: points) {
WritableMap newPoint = Arguments.createMap();
newPoint.putString("x", String.valueOf(point.getX()));
newPoint.putString("y", String.valueOf(point.getY()));
resultPoints.pushMap(newPoint);
if(point!=null) {
WritableMap newPoint = Arguments.createMap();
newPoint.putString("x", String.valueOf(point.getX()));
newPoint.putString("y", String.valueOf(point.getY()));
resultPoints.pushMap(newPoint);
}
}
event.putArray("bounds",resultPoints);
return event;