[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/mullvad-browser][mullvad-browser-128.7.0esr-14.5-1] BB 43468: ScreenCaptureKit should be a weak link.



Title: GitLab

morgan pushed to branch mullvad-browser-128.7.0esr-14.5-1 at The Tor Project / Applications / Mullvad Browser

Commits:

  • f31aff63
    by Pier Angelo Vendrame at 2025-02-06T18:24:38+00:00
    BB 43468: ScreenCaptureKit should be a weak link.
    
    ScreenCaptureKit is not available on older macOS versions.
    For some reason, the upstream build have it as a weak import even though
    they do not specify the -weak_framework flag, whereas our builds have it
    as a normal import and do not work on macOS 10.15 without this patch.
    

1 changed file:

Changes:

  • toolkit/library/moz.build
    ... ... @@ -228,7 +228,7 @@ if CONFIG["MOZ_WIDGET_TOOLKIT"] == "cocoa":
    228 228
             "-framework AVFoundation",
    
    229 229
             "-framework CoreMedia",
    
    230 230
             "-framework IOKit",
    
    231
    -        "-framework ScreenCaptureKit",
    
    231
    +        "-weak_framework ScreenCaptureKit",
    
    232 232
             "-F%s" % CONFIG["MACOS_PRIVATE_FRAMEWORKS_DIR"],
    
    233 233
             "-framework CoreUI",
    
    234 234
             "-framework CoreSymbolication",
    

  • _______________________________________________
    tor-commits mailing list -- tor-commits@xxxxxxxxxxxxxxxxxxxx
    To unsubscribe send an email to tor-commits-leave@xxxxxxxxxxxxxxxxxxxx