⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 286759 in webkit


Ignore:
Timestamp:
Dec 8, 2021, 8:05:19 PM (5 years ago)
Author:
mmaxfield@apple.com
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):

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r286754 r286759  
     12021-12-08  Myles C. Maxfield  <mmaxfield@apple.com>
     2
     3        [MacCatalyst] Fix Mac Catalyst build
     4        https://bugs.webkit.org/show_bug.cgi?id=234067
     5
     6        Unreviewed.
     7
     8        There's a compile error:
     9
     10        Source/WebCore/platform/audio/ios/AudioSessionIOS.mm:247:5: error: 'auto' deduced as 'id' in declaration of 'session' [-Werror,-Wauto-var-id]
     11        auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
     12        ^~~~~~~~~~~~~
     13
     14        No new tests because there is no behavior change.
     15
     16        * platform/audio/ios/AudioSessionIOS.mm:
     17        (WebCore::setEligibleForSmartRouting):
     18        (WebCore::AudioSessionIOS::setPresentingProcesses):
     19        (WebCore::AudioSessionIOS::setCategory):
     20
    1212021-12-08  Jer Noble  <jer.noble@apple.com>
    222
  • trunk/Source/WebCore/platform/audio/ios/AudioSessionIOS.mm

    r286669 r286759  
    117117        return;
    118118
    119     auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
     119    AVAudioSession *session = [PAL::getAVAudioSessionClass() sharedInstance];
    120120    if (![session respondsToSelector:@selector(setEligibleForBTSmartRoutingConsideration:error:)]
    121121        || ![session respondsToSelector:@selector(eligibleForBTSmartRoutingConsideration)])
     
    172172{
    173173#if HAVE(AUDIOSESSION_PROCESSASSERTION)
    174     auto session = [PAL::getAVAudioSessionClass() sharedInstance];
     174    AVAudioSession session = [PAL::getAVAudioSessionClass() sharedInstance];
    175175    if (![session respondsToSelector:@selector(setAuditTokensForProcessAssertion:error:)])
    176176        return;
     
    245245#endif
    246246
    247     auto *session = [PAL::getAVAudioSessionClass() sharedInstance];
     247    AVAudioSession *session = [PAL::getAVAudioSessionClass() sharedInstance];
    248248    auto *currentCategory = [session category];
    249249    auto currentOptions = [session categoryOptions];
Note: See TracChangeset for help on using the changeset viewer.