Changeset 244707 in webkit
- Timestamp:
- Apr 26, 2019 3:05:01 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r244704 r244707 1 2019-04-26 Chris Dumez <cdumez@apple.com> 2 3 [iOS] Our process assertion should not allow idle sleep 4 https://bugs.webkit.org/show_bug.cgi?id=197317 5 <rdar://problem/50137740> 6 7 Reviewed by Geoffrey Garen. 8 9 Our process assertion should not allow idle sleep. This is bad for power because the device 10 may switch between sleep and awake state frequently, as it get woken up by network packages. 11 12 * UIProcess/ios/ProcessAssertionIOS.mm: 13 1 14 2019-04-26 Eric Carlson <eric.carlson@apple.com> 2 15 -
trunk/Source/WebKit/UIProcess/ios/ProcessAssertionIOS.mm
r244091 r244707 131 131 132 132 const BKSProcessAssertionFlags suspendedTabFlags = (BKSProcessAssertionAllowIdleSleep); 133 const BKSProcessAssertionFlags backgroundTabFlags = (BKSProcessAssertion AllowIdleSleep | BKSProcessAssertionPreventTaskSuspend);134 const BKSProcessAssertionFlags foregroundTabFlags = (BKSProcessAssertion AllowIdleSleep | BKSProcessAssertionPreventTaskSuspend | BKSProcessAssertionWantsForegroundResourcePriority | BKSProcessAssertionPreventTaskThrottleDown);133 const BKSProcessAssertionFlags backgroundTabFlags = (BKSProcessAssertionPreventTaskSuspend); 134 const BKSProcessAssertionFlags foregroundTabFlags = (BKSProcessAssertionPreventTaskSuspend | BKSProcessAssertionWantsForegroundResourcePriority | BKSProcessAssertionPreventTaskThrottleDown); 135 135 136 136 static BKSProcessAssertionFlags flagsForState(AssertionState assertionState)
Note: See TracChangeset
for help on using the changeset viewer.