Skip to content

wayland: Remove GNOME Classic-specific workaround

Florian Müllner requested to merge wip/fmuellner/deco-setting into master

As GSettings now supports session-specific defaults, GNOME Classic no longer uses a separate schema and the decoration layout is always determined by the regular schema.

This essentially reverts commit add67b51 (although the code was moved since then).

Matthias pointed me to that old code. One thing to consider is that the GSettings change only landed during the 3.30 cycle, so removing the hack now means that (flatpak) apps may end up with "wrong" decorations in older Classic sessions.

Probably less of a concern for master and more for the 3-24 branch.

Merge request reports