Title: [170971] trunk/Source/WebKit2
Revision
170971
Author
[email protected]
Date
2014-07-10 12:31:54 -0700 (Thu, 10 Jul 2014)

Log Message

[iOS] Frequent assertion failures when swiping back

Reviewed by Dan Bernstein.

* UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm:
(WebKit::RemoteLayerTreeDrawingAreaProxy::dispatchAfterEnsuringDrawing):
Don't create an unused VoidCallback. It will assert when destroyed without being called.

Modified Paths

Diff

Modified: trunk/Source/WebKit2/ChangeLog (170970 => 170971)


--- trunk/Source/WebKit2/ChangeLog	2014-07-10 18:33:39 UTC (rev 170970)
+++ trunk/Source/WebKit2/ChangeLog	2014-07-10 19:31:54 UTC (rev 170971)
@@ -1,3 +1,13 @@
+2014-07-10  Tim Horton  <[email protected]>
+
+        [iOS] Frequent assertion failures when swiping back
+
+        Reviewed by Dan Bernstein.
+
+        * UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm:
+        (WebKit::RemoteLayerTreeDrawingAreaProxy::dispatchAfterEnsuringDrawing):
+        Don't create an unused VoidCallback. It will assert when destroyed without being called.
+
 2014-07-10  Oliver Hunt  <[email protected]>
 
         Pass sandbox extension for GL cache over to webprocess

Modified: trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm (170970 => 170971)


--- trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm	2014-07-10 18:33:39 UTC (rev 170970)
+++ trunk/Source/WebKit2/UIProcess/mac/RemoteLayerTreeDrawingAreaProxy.mm	2014-07-10 19:31:54 UTC (rev 170971)
@@ -331,8 +331,6 @@
 
 void RemoteLayerTreeDrawingAreaProxy::dispatchAfterEnsuringDrawing(std::function<void (CallbackBase::Error)> callbackFunction)
 {
-    RefPtr<VoidCallback> callback = VoidCallback::create(callbackFunction);
-
     if (!m_webPageProxy->isValid()) {
         callbackFunction(CallbackBase::Error::OwnerWasInvalidated);
         return;
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to