| Index: third_party/WebKit/Source/modules/imagecapture/ImageCapture.cpp
|
| diff --git a/third_party/WebKit/Source/modules/imagecapture/ImageCapture.cpp b/third_party/WebKit/Source/modules/imagecapture/ImageCapture.cpp
|
| index a3a6b0e1a90c7e9cf5e68a7d5ae43b6a299ddf50..1ab4ba825acf98be81f9ade7ee8eafe619d88258 100644
|
| --- a/third_party/WebKit/Source/modules/imagecapture/ImageCapture.cpp
|
| +++ b/third_party/WebKit/Source/modules/imagecapture/ImageCapture.cpp
|
| @@ -371,6 +371,10 @@ void ImageCapture::onTakePhoto(ScriptPromiseResolver* resolver,
|
| }
|
|
|
| void ImageCapture::onServiceConnectionError() {
|
| + if (!Platform::current()) {
|
| + // TODO(rockot): Clean this up once renderer shutdown sequence is fixed.
|
| + return;
|
| + }
|
| m_service.reset();
|
| for (ScriptPromiseResolver* resolver : m_serviceRequests)
|
| resolver->reject(DOMException::create(NotFoundError, kNoServiceError));
|
|
|