GSettings object stops emitting "changed" signal on g_settings_reset after call to g_settings_delay
@dsboger
Submitted by dsboger Assigned to Allison (desrt)
Link to original bug (#791290)
Description
Analyzing the code on gsettings.c, I found that when g_settings_delay is called, the backend is permanently "wrapped" in a GDelayedSettingsBackend object. Also, by looking at gdelayedsettingsbackend.c, I could notice that the implementation of g_delayed_settings_backend_reset [1] seems to be missing a call to g_settings_backend_changed, especially if compared to g_delayed_settings_backend_write [2]. Am I missing something?
[1] https://git.gnome.org/browse/glib/tree/gio/gdelayedsettingsbackend.c#n195 [2] https://git.gnome.org/browse/glib/tree/gio/gdelayedsettingsbackend.c#n132
Thanks!
Version: 2.54.x