Title: [241064] branches/safari-607-branch/Source/WebCore
Revision
241064
Author
alanc...@apple.com
Date
2019-02-06 14:16:39 -0800 (Wed, 06 Feb 2019)

Log Message

Cherry-pick r240697. rdar://problem/47774541

    Make sure we have a frame before trying to access its loader
    https://bugs.webkit.org/show_bug.cgi?id=193985
    <rdar://problem/47618239>

    Reviewed by Ryosuke Niwa.

    * loader/ResourceLoadObserver.cpp:
    (WebCore::ResourceLoadObserver::logUserInteractionWithReducedTimeResolution):

    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240697 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Modified Paths

Diff

Modified: branches/safari-607-branch/Source/WebCore/ChangeLog (241063 => 241064)


--- branches/safari-607-branch/Source/WebCore/ChangeLog	2019-02-06 22:16:37 UTC (rev 241063)
+++ branches/safari-607-branch/Source/WebCore/ChangeLog	2019-02-06 22:16:39 UTC (rev 241064)
@@ -1,5 +1,32 @@
 2019-02-05  Alan Coon  <alanc...@apple.com>
 
+        Cherry-pick r240697. rdar://problem/47774541
+
+    Make sure we have a frame before trying to access its loader
+    https://bugs.webkit.org/show_bug.cgi?id=193985
+    <rdar://problem/47618239>
+    
+    Reviewed by Ryosuke Niwa.
+    
+    * loader/ResourceLoadObserver.cpp:
+    (WebCore::ResourceLoadObserver::logUserInteractionWithReducedTimeResolution):
+    
+    
+    git-svn-id: https://svn.webkit.org/repository/webkit/trunk@240697 268f45cc-cd09-0410-ab3c-d52691b4dbfc
+
+    2019-01-29  Brent Fulgham  <bfulg...@apple.com>
+
+            Make sure we have a frame before trying to access its loader
+            https://bugs.webkit.org/show_bug.cgi?id=193985
+            <rdar://problem/47618239>
+
+            Reviewed by Ryosuke Niwa.
+
+            * loader/ResourceLoadObserver.cpp:
+            (WebCore::ResourceLoadObserver::logUserInteractionWithReducedTimeResolution):
+
+2019-02-05  Alan Coon  <alanc...@apple.com>
+
         Cherry-pick r240643. rdar://problem/47774515
 
     webkitcurrentplaybacktargetiswirelesschanged and webkitCurrentPlaybackIsWireless are non-deterministic.

Modified: branches/safari-607-branch/Source/WebCore/loader/ResourceLoadObserver.cpp (241063 => 241064)


--- branches/safari-607-branch/Source/WebCore/loader/ResourceLoadObserver.cpp	2019-02-06 22:16:37 UTC (rev 241063)
+++ branches/safari-607-branch/Source/WebCore/loader/ResourceLoadObserver.cpp	2019-02-06 22:16:39 UTC (rev 241064)
@@ -181,11 +181,12 @@
     statistics.mostRecentUserInteractionTime = newTime;
 
 #if ENABLE(RESOURCE_LOAD_STATISTICS)
-    if (auto* opener = document.frame()->loader().opener()) {
-        if (auto* openerDocument = opener->document()) {
-            if (auto* openerFrame = openerDocument->frame()) {
-                if (auto openerPageID = openerFrame->loader().client().pageID()) {
-                    requestStorageAccessUnderOpener(domain, openerPageID.value(), *openerDocument);
+    if (auto* frame = document.frame()) {
+        if (auto* opener = frame->loader().opener()) {
+            if (auto* openerDocument = opener->document()) {
+                if (auto* openerFrame = openerDocument->frame()) {
+                    if (auto openerPageID = openerFrame->loader().client().pageID())
+                        requestStorageAccessUnderOpener(domain, openerPageID.value(), *openerDocument);
                 }
             }
         }
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to