Index: third_party/WebKit/Source/modules/shapedetection/BarcodeDetector.cpp |
diff --git a/third_party/WebKit/Source/modules/shapedetection/BarcodeDetector.cpp b/third_party/WebKit/Source/modules/shapedetection/BarcodeDetector.cpp |
index f657b7f5fd3c5326c8331e921cebc276d35435bc..7f5f3a37049edd5f0ff564ebc2d57930ad1ee9b7 100644 |
--- a/third_party/WebKit/Source/modules/shapedetection/BarcodeDetector.cpp |
+++ b/third_party/WebKit/Source/modules/shapedetection/BarcodeDetector.cpp |
@@ -26,11 +26,8 @@ BarcodeDetector::BarcodeDetector() : ShapeDetector() { |
WrapWeakPersistent(this)))); |
} |
-ScriptPromise BarcodeDetector::DoDetect( |
- ScriptPromiseResolver* resolver, |
- mojo::ScopedSharedBufferHandle shared_buffer_handle, |
- int image_width, |
- int image_height) { |
+ScriptPromise BarcodeDetector::DoDetect(ScriptPromiseResolver* resolver, |
+ skia::mojom::blink::BitmapPtr bitmap) { |
ScriptPromise promise = resolver->Promise(); |
if (!barcode_service_) { |
resolver->Reject(DOMException::Create( |
@@ -39,10 +36,9 @@ ScriptPromise BarcodeDetector::DoDetect( |
} |
barcode_service_requests_.insert(resolver); |
barcode_service_->Detect( |
- std::move(shared_buffer_handle), image_width, image_height, |
- ConvertToBaseCallback(WTF::Bind(&BarcodeDetector::OnDetectBarcodes, |
- WrapPersistent(this), |
- WrapPersistent(resolver)))); |
+ std::move(bitmap), ConvertToBaseCallback(WTF::Bind( |
+ &BarcodeDetector::OnDetectBarcodes, |
+ WrapPersistent(this), WrapPersistent(resolver)))); |
return promise; |
} |