Skip to content

daemon: Set ddcutil as missing if initialization fails

Jakob Petsovits requested to merge work/jpetso/brightness-ddc-tweaks into master

ddca_init()/ddca_init2() can fail in libddcutil 2.x, in case a user's (optional) ddcutil configuration file contains errors. If that happens, we should not attempt to call any further ddcutil API functions, as they will only fail anyway.

This was pointed out by Sanford Rockowitz, maintainer of ddcutil.

Bonus commit

daemon: Rename DDCutilDetector init_status variable to just status

We're calling it status everywhere else (i.e. in DDCutilDisplay) and no expressiveness is lost by this shortening.

Merge request reports

Loading