mirror of
https://github.com/brl/mutter.git
synced 2025-02-23 00:14:09 +00:00

The code in MetaMonitorConfig was really complex and was trying to do way too much, using multiple different variables to determine where things were stored, and trying to do fancy tricks to transfer ownership. Add a refcounting system to help simplify this, and clean up the logic. Simply along the way, this fixes multiple bugs in the monitor config logic, most notably bug #734889, which was my original goal to fix.
Description
Languages
C
98.9%
Meson
0.7%
Python
0.3%