color: display information is not recreated after restart of colord
If one restarts colord, then the information for the existing displays is lost. This means that no color profile or color temperature adjustments will be applied until further notice.
To reproduce in a way that is very visible:
- Ensure Night Light is active
- Plug in external monitor
- Restart colord
- Turn night light off -> monitors stay night light corrected
- Unplug external monitor
- Plug in external monitor
- Plugged in monitor has the normal color temperature again
One will get messages like:
Nov 12 22:00:08 ben-x1 gsd-color[4110]: could not find device: property match 'XRANDR_name'='eDP-1' does not exist
I wonder if ticket #60 might be related in some way.