Changeset 272728 in webkit
- Timestamp:
- Feb 11, 2021, 8:09:10 AM (4 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r272723 r272728 1 2021-02-11 Simon Fraser <simon.fraser@apple.com> 2 3 Crash when UI-side compositing is enabled on macOS 4 https://bugs.webkit.org/show_bug.cgi?id=221740 5 6 Reviewed by Tim Horton. 7 8 When UI-side compositing is enabled on macOS, WebProcess::updatePageScreenProperties() 9 crashes because allOf(m_pageMap.values(), ...) return a null WebPage. We're inside 10 WebProcess::createWebPage() here, so haven't set the HashMap value yet. 11 12 * WebProcess/cocoa/WebProcessCocoa.mm: 13 (WebKit::WebProcess::updatePageScreenProperties): 14 1 15 2021-02-11 Per Arne <pvollan@apple.com> 2 16 -
trunk/Source/WebKit/WebProcess/cocoa/WebProcessCocoa.mm
r272355 r272728 1167 1167 1168 1168 bool allPagesAreOnHDRScreens = allOf(m_pageMap.values(), [] (auto& page) { 1169 return screenSupportsHighDynamicRange(page->mainFrameView());1169 return page && screenSupportsHighDynamicRange(page->mainFrameView()); 1170 1170 }); 1171 1171 setShouldOverrideScreenSupportsHighDynamicRange(true, allPagesAreOnHDRScreens);
Note:
See TracChangeset
for help on using the changeset viewer.