| Index: android_webview/native/aw_contents_io_thread_client_impl.cc
|
| diff --git a/android_webview/native/aw_contents_io_thread_client_impl.cc b/android_webview/native/aw_contents_io_thread_client_impl.cc
|
| index 1d9a655beb4028ba36f4d66d629ae6a7a069540b..63965db2074f4dfdf8844bde3d4ea9f9f660d1a1 100644
|
| --- a/android_webview/native/aw_contents_io_thread_client_impl.cc
|
| +++ b/android_webview/native/aw_contents_io_thread_client_impl.cc
|
| @@ -273,13 +273,12 @@ void AwContentsIoThreadClientImpl::SetServiceWorkerIoThreadClient(
|
| // static
|
| std::unique_ptr<AwContentsIoThreadClient>
|
| AwContentsIoThreadClient::GetServiceWorkerIoThreadClient() {
|
| - if (g_sw_instance_.Get().is_empty())
|
| - return std::unique_ptr<AwContentsIoThreadClient>();
|
| -
|
| JNIEnv* env = AttachCurrentThread();
|
| ScopedJavaLocalRef<jobject> java_delegate = g_sw_instance_.Get().get(env);
|
|
|
| - DCHECK(!java_delegate.is_null());
|
| + if (java_delegate.is_null())
|
| + return std::unique_ptr<AwContentsIoThreadClient>();
|
| +
|
| return std::unique_ptr<AwContentsIoThreadClient>(
|
| new AwContentsIoThreadClientImpl(false, java_delegate));
|
| }
|
|
|