@@ -241,11 +241,6 @@ static void registerUserDefaults()
241241 return cachedLockdownModeEnabledGlobally;
242242}
243243
244- static dispatch_queue_t globalQueueSingleton ()
245- {
246- return dispatch_get_global_queue (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 );
247- }
248-
249244#if PLATFORM(MAC)
250245static NSApplication * NSAppSingleton ()
251246{
@@ -355,7 +350,7 @@ static void logProcessPoolState(const WebProcessPool& pool)
355350
356351#if PLATFORM(IOS_FAMILY) && !PLATFORM(MACCATALYST)
357352 if (!_MGCacheValid ()) {
358- dispatch_async (globalQueueSingleton ( ), ^{
353+ dispatch_async (globalDispatchQueueSingleton (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), ^{
359354 [adoptNS ([[objc_getClass (" MobileGestaltHelperProxy" ) alloc ] init ]) proxyRebuildCache ];
360355 });
361356 }
@@ -725,7 +720,7 @@ static void logProcessPoolState(const WebProcessPool& pool)
725720
726721void WebProcessPool::initializeHardwareKeyboardAvailability ()
727722{
728- dispatch_async (globalQueueSingleton ( ), makeBlockPtr ([weakThis = WeakPtr { *this }] {
723+ dispatch_async (globalDispatchQueueSingleton (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), makeBlockPtr ([weakThis = WeakPtr { *this }] {
729724 auto keyboardState = currentHardwareKeyboardState ();
730725 callOnMainRunLoop ([weakThis = WTFMove (weakThis), keyboardState] {
731726 RefPtr protectedThis = weakThis.get ();
@@ -743,7 +738,7 @@ static void logProcessPoolState(const WebProcessPool& pool)
743738{
744739 static dispatch_once_t onceToken;
745740 dispatch_once (&onceToken, ^{
746- dispatch_async (globalQueueSingleton ( ), ^{
741+ dispatch_async (globalDispatchQueueSingleton (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), ^{
747742 // Start observing preference changes.
748743 [WKPreferenceObserver sharedInstance ];
749744 });
@@ -782,7 +777,7 @@ static void logProcessPoolState(const WebProcessPool& pool)
782777
783778 m_notifyTokens = WTF::compactMap (notificationMessages, [weakThis = WeakPtr { *this }](const ASCIILiteral& message) -> std::optional<int > {
784779 int notifyToken = 0 ;
785- auto registerStatus = notify_register_dispatch (message, ¬ifyToken, globalQueueSingleton ( ), [weakThis, message](int token) {
780+ auto registerStatus = notify_register_dispatch (message, ¬ifyToken, globalDispatchQueueSingleton (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), [weakThis, message](int token) {
786781 uint64_t state = 0 ;
787782 auto status = notify_get_state (token, &state);
788783 callOnMainRunLoop ([weakThis, message, state, status] {
@@ -1652,7 +1647,7 @@ static URL fontURLFromName(ASCIILiteral fontName)
16521647 return true ;
16531648 });
16541649
1655- dispatch_async (globalQueueSingleton ( ), [descriptions = RetainPtr<NSArray >(descriptions), blockPtr] {
1650+ dispatch_async (globalDispatchQueueSingleton (DISPATCH_QUEUE_PRIORITY_DEFAULT, 0 ), [descriptions = RetainPtr<NSArray >(descriptions), blockPtr] {
16561651 CTFontDescriptorMatchFontDescriptorsWithProgressHandler ((__bridge CFArrayRef)descriptions.get (), nullptr , blockPtr.get ());
16571652 });
16581653}
0 commit comments