[vlc-devel] [vlc-commits] bonjour: Work around a macOS 10.12 bug

Felix Paul K├╝hne fkuehne at videolan.org
Wed Dec 7 18:42:29 CET 2016


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?

Cheers,

Felix



More information about the vlc-devel mailing list