macosx: Regression: darwinvlc changes have broken the macosx GUI
The following two commits have fundamentally broken the macosx interface:
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
@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