Title: [268664] trunk/Source/WebKit
Revision
268664
Author
hironori.fu...@sony.com
Date
2020-10-18 22:18:27 -0700 (Sun, 18 Oct 2020)

Log Message

[WinCairo] sluggish page scrolling for wheel events since r268499
https://bugs.webkit.org/show_bug.cgi?id=217850

Reviewed by Simon Fraser.

* WebProcess/WebPage/EventDispatcher.cpp:
(WebKit::EventDispatcher::wheelEvent): Include
WheelEventProcessingSteps::MainThreadForScrolling to
processingSteps for !ENABLE(SCROLLING_THREAD).

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (268663 => 268664)


--- trunk/Source/WebKit/ChangeLog	2020-10-19 03:51:24 UTC (rev 268663)
+++ trunk/Source/WebKit/ChangeLog	2020-10-19 05:18:27 UTC (rev 268664)
@@ -1,3 +1,15 @@
+2020-10-18  Fujii Hironori  <hironori.fu...@sony.com>
+
+        [WinCairo] sluggish page scrolling for wheel events since r268499
+        https://bugs.webkit.org/show_bug.cgi?id=217850
+
+        Reviewed by Simon Fraser.
+
+        * WebProcess/WebPage/EventDispatcher.cpp:
+        (WebKit::EventDispatcher::wheelEvent): Include
+        WheelEventProcessingSteps::MainThreadForScrolling to
+        processingSteps for !ENABLE(SCROLLING_THREAD).
+
 2020-10-17  David Kilzer  <ddkil...@apple.com>
 
         REGRESSION (r191637): Fix -Wmisleading-indentation warnings in open source clang

Modified: trunk/Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp (268663 => 268664)


--- trunk/Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp	2020-10-19 03:51:24 UTC (rev 268663)
+++ trunk/Source/WebKit/WebProcess/WebPage/EventDispatcher.cpp	2020-10-19 05:18:27 UTC (rev 268664)
@@ -121,7 +121,7 @@
     }
 #endif
 
-    auto processingSteps = OptionSet<WebCore::WheelEventProcessingSteps> { WheelEventProcessingSteps::MainThreadForDOMEventDispatch };
+    auto processingSteps = OptionSet<WebCore::WheelEventProcessingSteps> { WheelEventProcessingSteps::MainThreadForScrolling, WheelEventProcessingSteps::MainThreadForDOMEventDispatch };
 #if ENABLE(SCROLLING_THREAD)
     processingSteps = [&]() -> OptionSet<WheelEventProcessingSteps> {
         LockHolder locker(m_scrollingTreesMutex);
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to