Title: [279770] trunk/Source/WebCore
Revision
279770
Author
katherine_che...@apple.com
Date
2021-07-08 17:51:34 -0700 (Thu, 08 Jul 2021)

Log Message

Unreviewed iOS build fix after
https://trac.webkit.org/changeset/279749/webkit.

* page/PointerCaptureController.cpp:
(WebCore::PointerCaptureController::dispatchEventForTouchAtIndex):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (279769 => 279770)


--- trunk/Source/WebCore/ChangeLog	2021-07-09 00:38:41 UTC (rev 279769)
+++ trunk/Source/WebCore/ChangeLog	2021-07-09 00:51:34 UTC (rev 279770)
@@ -1,3 +1,11 @@
+2021-07-08  Kate Cheney  <katherine_che...@apple.com>
+
+        Unreviewed iOS build fix after
+        https://trac.webkit.org/changeset/279749/webkit.
+
+        * page/PointerCaptureController.cpp:
+        (WebCore::PointerCaptureController::dispatchEventForTouchAtIndex):
+
 2021-07-08  Yusuke Suzuki  <ysuz...@apple.com>
 
         Fix StructuredClone for streams to handle BigInt64Array / BigUint64Array

Modified: trunk/Source/WebCore/page/PointerCaptureController.cpp (279769 => 279770)


--- trunk/Source/WebCore/page/PointerCaptureController.cpp	2021-07-09 00:38:41 UTC (rev 279769)
+++ trunk/Source/WebCore/page/PointerCaptureController.cpp	2021-07-09 00:51:34 UTC (rev 279770)
@@ -216,7 +216,7 @@
 
     auto dispatchEnterOrLeaveEvent = [&](const String& type, Element& targetElement) {
         bool hasCapturingListenerInHierarchy = false;
-        for (RefPtr<ContainerNode> currentNode = targetElement; currentNode; currentNode = currentNode->parentInComposedTree()) {
+        for (RefPtr<ContainerNode> currentNode = &targetElement; currentNode; currentNode = currentNode->parentInComposedTree()) {
             if (currentNode->hasCapturingEventListeners(type)) {
                 hasCapturingListenerInHierarchy = true;
                 break;
@@ -224,7 +224,7 @@
         }
 
         Vector<Ref<Element>, 32> targetChain;
-        for (RefPtr element = targetElement; element; element = element->parentElementInComposedTree()) {
+        for (RefPtr element = &targetElement; element; element = element->parentElementInComposedTree()) {
             if (hasCapturingListenerInHierarchy || element->hasEventListeners(type))
                 targetChain.append(*element);
         }
@@ -243,7 +243,7 @@
     Ref capturingData = ensureCapturingDataForPointerEvent(pointerEvent);
 
     // Check if the target changed, which would require dispatching boundary events.
-    RefPtr<Element> previousTarget = capturingData.previousTarget;
+    RefPtr<Element> previousTarget = capturingData->previousTarget;
     RefPtr<Element> currentTarget = downcast<Element>(&target);
 
     capturingData->previousTarget = currentTarget;
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to