Changeset 240862 in webkit
- Timestamp:
- Feb 1, 2019, 12:20:26 PM (8 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
WebProcess/WebPage/WebPage.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r240861 r240862 1 2019-02-01 Simon Fraser <simon.fraser@apple.com> 2 3 Force settings.acceleratedCompositingEnabled() to true for WebKit 4 https://bugs.webkit.org/show_bug.cgi?id=194166 5 rdar://problem/47694328 6 7 Reviewed by Tim Horton. 8 9 WebKit relies on accelerated compositing for its drawing areas to function correctly, 10 and sometimes clients (*cough* Safari *cough*) have bugs where they clobber the settings, 11 so force this setting to be always on (and release log if this happens). 12 13 * WebProcess/WebPage/WebPage.cpp: 14 (WebKit::WebPage::updatePreferences): 15 1 16 2019-02-01 Antti Koivisto <antti@apple.com> 2 17 -
trunk/Source/WebKit/WebProcess/WebPage/WebPage.cpp
r240818 r240862 3366 3366 Settings& settings = m_page->settings(); 3367 3367 3368 if (!settings.acceleratedCompositingEnabled()) { 3369 RELEASE_LOG_IF_ALLOWED("%p - WebPage - acceleratedCompositingEnabled setting was false. WebKit cannot function in this mode; changing setting to true", this); 3370 settings.setAcceleratedCompositingEnabled(true); 3371 } 3372 3368 3373 bool requiresUserGestureForMedia = store.getBoolValueForKey(WebPreferencesKey::requiresUserGestureForMediaPlaybackKey()); 3369 3374 settings.setVideoPlaybackRequiresUserGesture(requiresUserGestureForMedia || store.getBoolValueForKey(WebPreferencesKey::requiresUserGestureForVideoPlaybackKey()));
Note:
See TracChangeset
for help on using the changeset viewer.