diff options
Diffstat (limited to 'common/dconf-changeset.c')
-rw-r--r-- | common/dconf-changeset.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/common/dconf-changeset.c b/common/dconf-changeset.c index 177f682..a5c98da 100644 --- a/common/dconf-changeset.c +++ b/common/dconf-changeset.c @@ -560,3 +560,17 @@ dconf_changeset_new_write (const gchar *path, return changeset; } + +/** + * dconf_changeset_is_empty: + * @changeset: a #DConfChangeset + * + * Checks if @changeset is empty (ie: contains no changes). + * + * Returns: %TRUE if @changeset is empty + **/ +gboolean +dconf_changeset_is_empty (DConfChangeset *changeset) +{ + return !g_hash_table_size (changeset->table); +} |