GNOME Bugzilla – Bug 745135
xsettings: window manager settings not updated when changed
Last modified: 2015-02-25 17:30:38 UTC
Created attachment 297840 [details] [review] xsettings: fix some settings not being updated after recent glib change Currently settings like org.gnome.desktop.wm.preferences.button-layout don't get updated for changes from programs like dconf-editor or gnome-tweak-tool. This is because of a GSettings change [0] that caused the "changed" signal only to be emitted if there has been a call to get_value after connecting to the signal. The xsettings plugin however is gettint the initial values before connecting to the signal and this the signal never gets emitted for some settings. I'm attaching a patch that moves getting the initial values after connecting to the "changed" signal. [0] https://git.gnome.org/browse/glib/commit/?id=8ff5668a458344da22d30491e3ce726d861b3619
Attachment 297840 [details] pushed as ba2c121 - xsettings: fix some settings not being updated after recent glib change