summaryrefslogtreecommitdiff
path: root/bin/dconf-update.vala
diff options
context:
space:
mode:
Diffstat (limited to 'bin/dconf-update.vala')
-rw-r--r--bin/dconf-update.vala5
1 files changed, 4 insertions, 1 deletions
diff --git a/bin/dconf-update.vala b/bin/dconf-update.vala
index 556dc70..d452092 100644
--- a/bin/dconf-update.vala
+++ b/bin/dconf-update.vala
@@ -236,8 +236,11 @@ void dconf_compile (string[] args) throws GLib.Error {
}
try {
+ // We always write the result of "dconf compile" as little endian
+ // so that it can be installed in /usr/share
var table = read_directory (args[3]);
- table.write_contents (args[2]);
+ var should_byteswap = (BYTE_ORDER == ByteOrder.BIG_ENDIAN);
+ table.write_contents (args[2], should_byteswap);
} catch (Error e) {
printerr ("%s\n", e.message);
Process.exit (1);