Changeset 183488 in webkit
- Timestamp:
- Apr 28, 2015 10:44:55 AM (9 years ago)
- Location:
- trunk/Tools
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Tools/ChangeLog
r183486 r183488 1 2015-04-28 Alexey Proskuryakov <ap@apple.com> 2 3 Disable App Nap in WebKitTestRunner UI process 4 https://bugs.webkit.org/show_bug.cgi?id=144308 5 6 Reviewed by Daniel Bates. 7 8 * WebKitTestRunner/mac/main.mm: 9 (disableAppNapInUIProcess): 10 (main): 11 1 12 2015-04-28 Marcos Chavarría Teijeiro <chavarria1991@gmail.com> 2 13 -
trunk/Tools/WebKitTestRunner/mac/main.mm
r177774 r183488 40 40 } 41 41 42 static void disableAppNapInUIProcess() 43 { 44 NSActivityOptions options = (NSActivityUserInitiatedAllowingIdleSystemSleep | NSActivityLatencyCritical) & ~(NSActivitySuddenTerminationDisabled | NSActivityAutomaticTerminationDisabled); 45 static id assertion = [[[NSProcessInfo processInfo] beginActivityWithOptions:options reason:@"WebKitTestRunner should not be subject to process suppression"] retain]; 46 ASSERT_UNUSED(assertion, assertion); 47 } 48 42 49 int main(int argc, const char* argv[]) 43 50 { … … 45 52 [NSApplication sharedApplication]; 46 53 setDefaultsToConsistentValuesForTesting(); 54 disableAppNapInUIProcess(); // For secondary processes, app nap is disabled using WKPreferencesSetPageVisibilityBasedProcessSuppressionEnabled(). 47 55 48 56 {
Note: See TracChangeset
for help on using the changeset viewer.