[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