-
When using g_settings_bind(), if a range binding triggers a range check failure, g_settings_binding_property_changed() will return early, but it won't cleanup properly causing some leaks. The binding will also still be marked as 'running', which causes an assertion failure when trying to free it: "g_settings_binding_free: assertion failed: (!binding->running)" Signed-off-by: Christophe Fergeau <cfergeau@redhat.com> https://bugzilla.gnome.org/show_bug.cgi?id=794805
fbbad525