Title: [178617] trunk/Source/WebCore
Revision
178617
Author
[email protected]
Date
2015-01-16 17:49:53 -0800 (Fri, 16 Jan 2015)

Log Message

[Mac] Correct infinite loop in Wheel Handler code in EventHandlerMac
https://bugs.webkit.org/show_bug.cgi?id=140564
<rdar://problem/19386426.

Reviewed by Dean Jackson.

* page/mac/EventHandlerMac.mm:
(WebCore::latchingIsLockedToAncestorOfThisFrame): Put missing assignment
back into the loop!

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (178616 => 178617)


--- trunk/Source/WebCore/ChangeLog	2015-01-17 01:15:53 UTC (rev 178616)
+++ trunk/Source/WebCore/ChangeLog	2015-01-17 01:49:53 UTC (rev 178617)
@@ -1,3 +1,15 @@
+2015-01-16  Brent Fulgham  <[email protected]>
+
+        [Mac] Correct infinite loop in Wheel Handler code in EventHandlerMac
+        https://bugs.webkit.org/show_bug.cgi?id=140564
+        <rdar://problem/19386426.
+
+        Reviewed by Dean Jackson.
+
+        * page/mac/EventHandlerMac.mm:
+        (WebCore::latchingIsLockedToAncestorOfThisFrame): Put missing assignment
+        back into the loop!
+
 2015-01-16  Zalan Bujtas  <[email protected]>
 
         When border-radius is present, inset/outset/groove/ridge border color changes.

Modified: trunk/Source/WebCore/page/mac/EventHandlerMac.mm (178616 => 178617)


--- trunk/Source/WebCore/page/mac/EventHandlerMac.mm	2015-01-17 01:15:53 UTC (rev 178616)
+++ trunk/Source/WebCore/page/mac/EventHandlerMac.mm	2015-01-17 01:49:53 UTC (rev 178617)
@@ -834,7 +834,7 @@
     if (&frame == latchedState->frame())
         return false;
 
-    for (Frame* ancestor = frame.tree().parent(); ancestor; ancestor->tree().parent()) {
+    for (Frame* ancestor = frame.tree().parent(); ancestor; ancestor = ancestor->tree().parent()) {
         if (ancestor == latchedState->frame())
             return true;
     }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to