| Index: extensions/browser/api/mime_handler_private/mime_handler_private.cc
|
| diff --git a/extensions/browser/api/mime_handler_private/mime_handler_private.cc b/extensions/browser/api/mime_handler_private/mime_handler_private.cc
|
| index e2a25b1a3281ca88ee93c392679b231b2bcb4354..b7d557d18015285cb3bb90a542fb863dfdf0bfaa 100644
|
| --- a/extensions/browser/api/mime_handler_private/mime_handler_private.cc
|
| +++ b/extensions/browser/api/mime_handler_private/mime_handler_private.cc
|
| @@ -60,6 +60,10 @@ void MimeHandlerServiceImpl::GetStreamInfo(
|
|
|
| void MimeHandlerServiceImpl::AbortStream(
|
| const mojo::Callback<void()>& callback) {
|
| + if (!stream_) {
|
| + callback.Run();
|
| + return;
|
| + }
|
| stream_->Abort(base::Bind(&MimeHandlerServiceImpl::OnStreamClosed,
|
| weak_factory_.GetWeakPtr(), callback));
|
| }
|
|
|