Changeset 231863 in webkit
- Timestamp:
- May 16, 2018 12:39:30 PM (6 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r231853 r231863 1 2018-05-16 Andy Estes <aestes@apple.com> 2 3 [Wi-Fi Assertions] Adopt WiFiAssertionHolderAdditions 4 https://bugs.webkit.org/show_bug.cgi?id=185685 5 <rdar://problem/40136681> 6 7 Reviewed by Sam Weinig. 8 9 * NetworkProcess/cocoa/WiFiAssertionHolder.cpp: 10 (WebKit::WiFiAssertionHolder::WiFiAssertionHolder): 11 (WebKit::WiFiAssertionHolder::~WiFiAssertionHolder): 12 (WebKit::ensureWiFiManagerClient): Deleted. 13 1 14 2018-05-16 Fujii Hironori <Hironori.Fujii@sony.com> 2 15 -
trunk/Source/WebKit/NetworkProcess/cocoa/WiFiAssertionHolder.cpp
r230560 r231863 29 29 #if HAVE(MOBILE_WIFI) 30 30 31 #include "Logging.h" 32 #include "MobileWiFiSPI.h" 31 #if USE(APPLE_INTERNAL_SDK) 32 #include <WebKitAdditions/WiFiAssertionHolderAdditions.cpp> 33 #else 34 static void holdWiFiAssertion() 35 { 36 } 37 38 static void releaseWiFiAssertion() 39 { 40 } 41 #endif 33 42 34 43 namespace WebKit { 35 44 36 static WiFiManagerClientRef ensureWiFiManagerClient()37 {38 static WiFiManagerClientRef wiFiManagerClient = WiFiManagerClientCreate(kCFAllocatorDefault, kWiFiClientTypeNormal);39 return wiFiManagerClient;40 }41 42 static uint64_t wiFiAssertionCount;43 44 45 WiFiAssertionHolder::WiFiAssertionHolder() 45 46 { 46 if (wiFiAssertionCount++) 47 return; 48 49 RELEASE_LOG(WiFiAssertions, "Acquiring Wi-Fi assertion."); 50 WiFiManagerClientSetType(ensureWiFiManagerClient(), kWiFiClientTypeBackground); 47 holdWiFiAssertion(); 51 48 } 52 49 53 50 WiFiAssertionHolder::~WiFiAssertionHolder() 54 51 { 55 ASSERT(wiFiAssertionCount); 56 if (--wiFiAssertionCount) 57 return; 58 59 RELEASE_LOG(WiFiAssertions, "Releasing Wi-Fi assertion."); 60 WiFiManagerClientSetType(ensureWiFiManagerClient(), kWiFiClientTypeNormal); 52 releaseWiFiAssertion(); 61 53 } 62 54
Note: See TracChangeset
for help on using the changeset viewer.