[vlc-devel] [vlc-commits] bonjour: Work around a macOS 10.12 bug
Marvin Scholz
epirat07 at gmail.com
Wed Dec 7 19:03:40 CET 2016
On 7 Dec 2016, at 18:42, Felix Paul Kühne wrote:
> Hey Marvin,
>
>> On 06 Dec 2016, at 10:26, Marvin Scholz <git at videolan.org> wrote:
>>
>> diff --git a/modules/services_discovery/bonjour.m
>> b/modules/services_discovery/bonjour.m
>> index cd9cb3a..3181fbf 100644
>> --- a/modules/services_discovery/bonjour.m
>> +++ b/modules/services_discovery/bonjour.m
>> @@ -207,6 +207,10 @@ NSString *const VLCBonjourRendererDemux
>> = @"VLCBonjourRendererDemux";
>> {
>> [_serviceBrowsers makeObjectsPerformSelector:@selector(stop)];
>>
>> + /* Work around a macOS 10.12 bug, see
>> https://openradar.appspot.com/28943305 */
>> + [_serviceBrowsers
>> makeObjectsPerformSelector:@selector(setDelegate:) withObject:nil];
>> + [_resolvedNetServices
>> makeObjectsPerformSelector:@selector(setDelegate:) withObject:nil];
>> +
>
> If this behavior is really limited to 10.12, maybe the work-around
> should be applied on that OS release only, too?
Are there any downsides of doing it regardless of the OS version?
I was not able to test with any other version except 10.12 so I m not
sure if it really only affects 10.12, but given
that the Chromium ticket says so, I guess it does.
> Cheers,
>
> Felix
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
More information about the vlc-devel
mailing list