From 3047c5346364ee6ae10e7a41dab53eba96350030 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 11 Apr 2012 23:58:42 +0000 Subject: Write port values in presets as pretty numbers. git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@4168 a436a847-0d15-0410-975c-d299462d15a1 --- src/state.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/state.c b/src/state.c index 735a8e4..0a4af18 100644 --- a/src/state.c +++ b/src/state.c @@ -797,7 +797,10 @@ lilv_state_write(LilvWorld* world, sratom_set_sink(sratom, uri, (SerdStatementSink)serd_writer_write_statement, (SerdEndSink)serd_writer_end_anon, - writer, false); + writer); + + // Write port values as pretty numbers + sratom_set_pretty_numbers(sratom, true); // Write port values for (uint32_t i = 0; i < state->num_values; ++i) { @@ -825,6 +828,9 @@ lilv_state_write(LilvWorld* world, serd_writer_end_anon(writer, &port); } + // Write property values with precise types + sratom_set_pretty_numbers(sratom, false); + // Write properties const SerdNode state_node = serd_node_from_string(SERD_BLANK, USTR("2state")); -- cgit v1.2.1