![Jonas Ådahl](/assets/img/avatar_default.png)
Instead of a constructor method, use the type directly and handle error reporting using GInitable. The DRM capability setting is done before construction, as later it'll determine what type of impl device should be constructed. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1488>