mirror of
https://github.com/brl/mutter.git
synced 2025-01-23 09:59:03 +00:00
Jasper St. Pierre
05f8d79323
config: Fix the memory and other management for MetaMonitorConfig
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%