Skip to content

macosx: Regression: darwinvlc changes have broken the macosx GUI

The following two commits have fundamentally broken the macosx interface:

9cae3668 3a6bd45b

Interactions with subsystems like the media library and the player are completely broken. The media library seems to be reporting numbers of items correctly but not actually returning any, leaving the UI in a broken state. Similarly, playing items seems to make them play but the UI is not actually getting updated correctly

Screenshot_2024-09-30_at_20.45.52

Screenshot_2024-09-30_at_20.45.48

@alexandre-janniaux did you test the effect of your changes on the macosx UI? Did you encounter these issues? To be honest I am at a bit of a loss as to how to fix the issue other than reverting, but I see from your changes this has implications for the Qt interface on macOS. I only have a hunch that there is some sort of threading issue here but I am not sure where to start, your input would be appreciated

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information