diff options
author | Matthias Clasen <mclasen@redhat.com> | 2018-11-12 08:07:52 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2018-11-12 08:07:52 -0500 |
commit | bb1f765df365770a0ce48642e69f7b3a41654e1b (patch) | |
tree | 92635e0c89b429f8cb20b360914ce46759497d01 | |
parent | e990a9ff8e4ac4429696b0696c41847e912e9f34 (diff) | |
download | glib-bb1f765df365770a0ce48642e69f7b3a41654e1b.tar.gz |
Clarify docs for g_settings_list_children
The docs sound like settings list is a thing, and
a ::children-changed signal exists. That is not the
case, and will never be the case at this point, so
stop pretending.
Closes: #1362
-rw-r--r-- | gio/gsettings.c | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/gio/gsettings.c b/gio/gsettings.c index ab7f43835..4f5a38cdd 100644 --- a/gio/gsettings.c +++ b/gio/gsettings.c @@ -2469,16 +2469,9 @@ g_settings_list_keys (GSettings *settings) * The list is exactly the list of strings for which it is not an error * to call g_settings_get_child(). * - * For GSettings objects that are lists, this value can change at any - * time. Note that there is a race condition here: you may - * request a child after listing it only for it to have been destroyed - * in the meantime. For this reason, g_settings_get_child() may return - * %NULL even for a child that was listed by this function. - * - * For GSettings objects that are not lists, you should probably not be - * calling this function from "normal" code (since you should already - * know what children are in your schema). This function may still be - * useful there for introspection reasons, however. + * There is little reason to call this function from "normal" code, since + * you should already know what children are in your schema. This function + * may still be useful there for introspection reasons, however. * * You should free the return value with g_strfreev() when you are done * with it. |