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,