Make WKURLSchemeTask thread safe
https://bugs.webkit.org/show_bug.cgi?id=199764

Unreviewed build fix for WinCairo port.

Source\WebKit\UIProcess\socket\RemoteInspectorProtocolHandler.cpp(82): error C2039: 'request': is not a member of 'WebKit::WebURLSchemeTask'

* UIProcess/WebURLSchemeTask.h:
(WebKit::WebURLSchemeTask::request const): Restored WebURLSchemeTask::request with a threading assertion.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@247473 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit/ChangeLog b/Source/WebKit/ChangeLog
index f9cd55d..4b7371d 100644
--- a/Source/WebKit/ChangeLog
+++ b/Source/WebKit/ChangeLog
@@ -1,3 +1,15 @@
+2019-07-15  Fujii Hironori  <Hironori.Fujii@sony.com>
+
+        Make WKURLSchemeTask thread safe
+        https://bugs.webkit.org/show_bug.cgi?id=199764
+
+        Unreviewed build fix for WinCairo port.
+
+        Source\WebKit\UIProcess\socket\RemoteInspectorProtocolHandler.cpp(82): error C2039: 'request': is not a member of 'WebKit::WebURLSchemeTask'
+
+        * UIProcess/WebURLSchemeTask.h:
+        (WebKit::WebURLSchemeTask::request const): Restored WebURLSchemeTask::request with a threading assertion.
+
 2019-07-15  Ryan Haddad  <ryanhaddad@apple.com>
 
         Unreviewed, rolling out r247444.
diff --git a/Source/WebKit/UIProcess/WebURLSchemeTask.h b/Source/WebKit/UIProcess/WebURLSchemeTask.h
index 7012b98..76733f7 100644
--- a/Source/WebKit/UIProcess/WebURLSchemeTask.h
+++ b/Source/WebKit/UIProcess/WebURLSchemeTask.h
@@ -66,6 +66,9 @@
 #if PLATFORM(COCOA)
     NSURLRequest *nsRequest() const;
 #endif
+#if PLATFORM(WIN)
+    const WebCore::ResourceRequest& request() const { ASSERT(RunLoop::isMain()); return m_request; }
+#endif
 
     enum class ExceptionType {
         DataAlreadySent,