Title: [286759] trunk/Source/WebCore
Revision
286759
Author
mmaxfi...@apple.com
Date
2021-12-08 20:05:19 -0800 (Wed, 08 Dec 2021)

Log Message

[MacCatalyst] Fix Mac Catalyst build
https://bugs.webkit.org/show_bug.cgi?id=234067

Unreviewed.

There's a compile error:

Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:247:5: error: 'auto' deduced as 'id' in declaration of 'session' [-Werror,-Wauto-var-id]
auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
^~~~~~~~~~~~~

No new tests because there is no behavior change.

* platform/audio/ios/AudioSessionIOS.mm:
(WebCore::setEligibleForSmartRouting):
(WebCore::AudioSessionIOS::setPresentingProcesses):
(WebCore::AudioSessionIOS::setCategory):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (286758 => 286759)


--- trunk/Source/WebCore/ChangeLog	2021-12-09 02:40:33 UTC (rev 286758)
+++ trunk/Source/WebCore/ChangeLog	2021-12-09 04:05:19 UTC (rev 286759)
@@ -1,3 +1,23 @@
+2021-12-08  Myles C. Maxfield  <mmaxfi...@apple.com>
+
+        [MacCatalyst] Fix Mac Catalyst build
+        https://bugs.webkit.org/show_bug.cgi?id=234067
+
+        Unreviewed.
+
+        There's a compile error:
+
+        Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:247:5: error: 'auto' deduced as 'id' in declaration of 'session' [-Werror,-Wauto-var-id]
+        auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
+        ^~~~~~~~~~~~~
+
+        No new tests because there is no behavior change.
+
+        * platform/audio/ios/AudioSessionIOS.mm:
+        (WebCore::setEligibleForSmartRouting):
+        (WebCore::AudioSessionIOS::setPresentingProcesses):
+        (WebCore::AudioSessionIOS::setCategory):
+
 2021-12-08  Jer Noble  <jer.no...@apple.com>
 
         Add an experimental trackConfiguration accessor on AudioTrack & VideoTrack.

Modified: trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm (286758 => 286759)


--- trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm	2021-12-09 02:40:33 UTC (rev 286758)
+++ trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm	2021-12-09 04:05:19 UTC (rev 286759)
@@ -116,7 +116,7 @@
     if (!AudioSession::shouldManageAudioSessionCategory())
         return;
 
-    auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
+    AVAudioSession *session = [PAL::getAVAudioSessionClass() sharedInstance];
     if (![session respondsToSelector:@selector(setEligibleForBTSmartRoutingConsideration:error:)]
         || ![session respondsToSelector:@selector(eligibleForBTSmartRoutingConsideration)])
         return;
@@ -171,7 +171,7 @@
 void AudioSessionIOS::setPresentingProcesses(Vector<audit_token_t>&& auditTokens)
 {
 #if HAVE(AUDIOSESSION_PROCESSASSERTION)
-    auto session = [PAL::getAVAudioSessionClass() sharedInstance];
+    AVAudioSession session = [PAL::getAVAudioSessionClass() sharedInstance];
     if (![session respondsToSelector:@selector(setAuditTokensForProcessAssertion:error:)])
         return;
 
@@ -244,7 +244,7 @@
         m_lastSetPreferredAudioDeviceUID = emptyString();
 #endif
 
-    auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
+    AVAudioSession *session = [PAL::getAVAudioSessionClass() sharedInstance];
     auto *currentCategory = [session category];
     auto currentOptions = [session categoryOptions];
     auto currentPolicy = [session routeSharingPolicy];
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to