[webkit-changes] [WebKit/WebKit] 524513: With macOS UI-side compositing, point-mapping in S...
Simon Fraser
noreply at github.com
Mon Oct 24 12:30:09 PDT 2022
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5245130a89305c2bfa17d07f6f843e1073ccac6e
https://github.com/WebKit/WebKit/commit/5245130a89305c2bfa17d07f6f843e1073ccac6e
Author: Simon Fraser <simon.fraser at apple.com>
Date: 2022-10-24 (Mon, 24 Oct 2022)
Changed paths:
M Source/WebCore/platform/ScrollView.cpp
M Source/WebCore/platform/ScrollView.h
Log Message:
-----------
With macOS UI-side compositing, point-mapping in ScrollView should map through the scroll position
https://bugs.webkit.org/show_bug.cgi?id=246910
rdar://101468086
Reviewed by Tim Horton.
with macOS UI-side compositing, we'll continue to map coordinates through the
ScrollView's scroll position (and top content inset), as we do with web process
compositing. So the coordinate mapping functions in ScrollView should only
return early in the "scrolling handled by native view" case.
* Source/WebCore/platform/ScrollView.cpp:
(WebCore::ScrollView::setScrollPosition):
(WebCore::ScrollView::viewToContents const):
(WebCore::ScrollView::contentsToView const):
(WebCore::ScrollView::rootViewToTotalContents const):
* Source/WebCore/platform/ScrollView.h:
(WebCore::ScrollView::delegatesScrollingToNativeView const):
Canonical link: https://commits.webkit.org/255928@main
More information about the webkit-changes
mailing list