[dconf/wip/reorg] engine/: don't check for writability on reset
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [dconf/wip/reorg] engine/: don't check for writability on reset
- Date: Fri, 13 Jul 2012 03:01:27 +0000 (UTC)
commit 21ca3015a4f89a546440699dc22a3d23401719ad
Author: Ryan Lortie <desrt desrt ca>
Date: Thu Jul 12 23:00:37 2012 -0400
engine/: don't check for writability on reset
Resetting keys should absolutely always succeed, so don't check for key
writability in that case.
engine/dconf-engine.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/engine/dconf-engine.c b/engine/dconf-engine.c
index cf10f84..9e44f46 100644
--- a/engine/dconf-engine.c
+++ b/engine/dconf-engine.c
@@ -971,7 +971,10 @@ dconf_engine_is_writable_changeset_predicate (const gchar *key,
{
DConfEngine *engine = user_data;
- return dconf_engine_is_writable_internal (engine, key);
+ /* Resets absolutely always succeed -- even in the case that there is
+ * not even a writable database.
+ */
+ return value == NULL || dconf_engine_is_writable_internal (engine, key);
}
static gboolean
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]