mirror of
https://github.com/brl/mutter.git
synced 2025-02-11 10:54:09 +00:00
![Sebastian Keller](/assets/img/avatar_default.png)
Since every input stream now uses its own window, the X property used to transfer the data no longer has to be unique, so we can stop generating those unique names. This avoids creating a new atom for every transfer since those are never freed, neither on the shell nor on the server side. Also don't unnecessarily duplicate other strings that are (almost) never used and get them from the atom in the rare case when they are needed. Fixes https://gitlab.gnome.org/GNOME/mutter/-/issues/1328 Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1812>