[Bug]: Monitor color profile not applied when player window changes monitors MacOS #637
Open
1 task done
Labels
bug
Something isn't working
What happened?
When running RV on a Mac with multiple monitors connected that use different color profiles RV does not change profiles when the window is dragged to another monitor. The profile only seems to update once the window is resized.
We noticed this when dragging windows between built in Apple monitors and a calibrated sRGB monitor. For testing purposes, the behavior is most apparent when you use two monitors that have significantly different profiles. I set my second monitor to use the ACEScg Linear profile for testing and it makes it very apparent when the profile in use changes.
To reproduce:
In System Settings -> Displays change the color profile of an attached monitor to ACES CG Linear or other profile that is visually different from your primary display
Open RV
Open attached color/framing chart.
This is what I see at this point:
Expected behavior - I would expect RV to adjust color when the window changes monitors rather than once a resize occurs.
List all the operating systems versions where this is happening
MacOS Sonoma, Ventura and Monterey
On what computer hardware is this happening?
Multiple Macbook and iMac modles
Relevant console log output
No response
Environment variables
No response
Extra information
Behavior reproduces in RV 2023 and several older versions. We are still working on getting a functional MacOS build of OpenRV to confirm the behavior happens there as well.
Code of Conduct
The text was updated successfully, but these errors were encountered: