summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/dconf.vala12
1 files changed, 3 insertions, 9 deletions
diff --git a/bin/dconf.vala b/bin/dconf.vala
index 1c054cd..9704d4a 100644
--- a/bin/dconf.vala
+++ b/bin/dconf.vala
@@ -161,11 +161,11 @@ void dconf_help (string[] args) throws Error {
void dconf_read (string?[] args) throws Error {
var client = new DConf.Client ();
- bool read_default = false;
+ var flags = DConf.ReadFlags.NONE;
var index = 2;
if (args[index] == "-d") {
- read_default = true;
+ flags = DConf.ReadFlags.DEFAULT_VALUE;
index++;
}
@@ -173,13 +173,7 @@ void dconf_read (string?[] args) throws Error {
DConf.verify_key (key);
- Variant? result;
-
- if (read_default) {
- result = client.read_default (key);
- } else {
- result = client.read (key);
- }
+ var result = client.read_full (key, flags, null);
if (result != null) {
print ("%s\n", result.print (true));