Title: [178297] trunk/Source/WebCore
Revision
178297
Author
b...@cs.washington.edu
Date
2015-01-12 14:02:56 -0800 (Mon, 12 Jan 2015)

Log Message

Web Inspector: ASSERT under WebCore::InspectorResourceAgent::loadResource
https://bugs.webkit.org/show_bug.cgi?id=140367

Reviewed by Andreas Kling.

* inspector/InspectorResourceAgent.cpp:
(WebCore::InspectorResourceAgent::loadResource): use copyRef() instead of move(),
since we check the callback after giving it to the loader client.

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (178296 => 178297)


--- trunk/Source/WebCore/ChangeLog	2015-01-12 21:58:08 UTC (rev 178296)
+++ trunk/Source/WebCore/ChangeLog	2015-01-12 22:02:56 UTC (rev 178297)
@@ -1,3 +1,14 @@
+2015-01-12  Brian J. Burg  <b...@cs.washington.edu>
+
+        Web Inspector: ASSERT under WebCore::InspectorResourceAgent::loadResource
+        https://bugs.webkit.org/show_bug.cgi?id=140367
+
+        Reviewed by Andreas Kling.
+
+        * inspector/InspectorResourceAgent.cpp:
+        (WebCore::InspectorResourceAgent::loadResource): use copyRef() instead of move(),
+        since we check the callback after giving it to the loader client.
+
 2015-01-12  Anders Carlsson  <ander...@apple.com>
 
         Move DatabaseBackend functions back to Database

Modified: trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp (178296 => 178297)


--- trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp	2015-01-12 21:58:08 UTC (rev 178296)
+++ trunk/Source/WebCore/inspector/InspectorResourceAgent.cpp	2015-01-12 22:02:56 UTC (rev 178297)
@@ -770,7 +770,7 @@
     options.crossOriginRequestPolicy = AllowCrossOriginRequests;
 
     // InspectorThreadableLoaderClient deletes itself when the load completes.
-    InspectorThreadableLoaderClient* inspectorThreadableLoaderClient = new InspectorThreadableLoaderClient(WTF::move(callback));
+    InspectorThreadableLoaderClient* inspectorThreadableLoaderClient = new InspectorThreadableLoaderClient(callback.copyRef());
 
     RefPtr<DocumentThreadableLoader> loader = DocumentThreadableLoader::create(*document, *inspectorThreadableLoaderClient, request, options);
     if (!loader) {
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to