Title: [265757] trunk/Source/WebKit
Revision
265757
Author
[email protected]
Date
2020-08-17 10:03:12 -0700 (Mon, 17 Aug 2020)

Log Message

Remove Cocoa WebSocketTask::send workaround
https://bugs.webkit.org/show_bug.cgi?id=215564

Reviewed by Alex Christensen.

Covered by existing tests run in Debug.

* NetworkProcess/cocoa/WebSocketTaskCocoa.mm:
(WebKit::WebSocketTask::sendString):
(WebKit::WebSocketTask::sendData):

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (265756 => 265757)


--- trunk/Source/WebKit/ChangeLog	2020-08-17 16:33:54 UTC (rev 265756)
+++ trunk/Source/WebKit/ChangeLog	2020-08-17 17:03:12 UTC (rev 265757)
@@ -1,3 +1,16 @@
+2020-08-17  Youenn Fablet  <[email protected]>
+
+        Remove Cocoa WebSocketTask::send workaround
+        https://bugs.webkit.org/show_bug.cgi?id=215564
+
+        Reviewed by Alex Christensen.
+
+        Covered by existing tests run in Debug.
+
+        * NetworkProcess/cocoa/WebSocketTaskCocoa.mm:
+        (WebKit::WebSocketTask::sendString):
+        (WebKit::WebSocketTask::sendData):
+
 2020-08-17  David Kilzer  <[email protected]>
 
         Clean up DragApplicationFlags after switch to OptionSet<>

Modified: trunk/Source/WebKit/NetworkProcess/cocoa/WebSocketTaskCocoa.mm (265756 => 265757)


--- trunk/Source/WebKit/NetworkProcess/cocoa/WebSocketTaskCocoa.mm	2020-08-17 16:33:54 UTC (rev 265756)
+++ trunk/Source/WebKit/NetworkProcess/cocoa/WebSocketTaskCocoa.mm	2020-08-17 17:03:12 UTC (rev 265757)
@@ -124,8 +124,7 @@
     }
     auto message = adoptNS([[NSURLSessionWebSocketMessage alloc] initWithString:text.get()]);
     [m_task sendMessage:message.get() completionHandler:makeBlockPtr([callback = WTFMove(callback)](NSError * _Nullable) mutable {
-        // Workaround rdar://problem/55324926 until it gets fixed.
-        callOnMainRunLoop(WTFMove(callback));
+        callback();
     }).get()];
 }
 
@@ -134,8 +133,7 @@
     auto nsData = adoptNS([[NSData alloc] initWithBytes:data.data() length:data.size()]);
     auto message = adoptNS([[NSURLSessionWebSocketMessage alloc] initWithData:nsData.get()]);
     [m_task sendMessage:message.get() completionHandler:makeBlockPtr([callback = WTFMove(callback)](NSError * _Nullable) mutable {
-        // Workaround rdar://problem/55324926 until it gets fixed.
-        callOnMainRunLoop(WTFMove(callback));
+        callback();
     }).get()];
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to