From 2c45a0e0d3e89946726c76f0e68b12048fb48785 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 23 Jan 2011 19:16:19 +0000 Subject: Fix abbreviation. git-svn-id: http://svn.drobilla.net/serd/trunk@49 490d8e77-9747-427b-9fa3-0b8f29cee8a0 --- src/writer.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/writer.c') diff --git a/src/writer.c b/src/writer.c index 48f4adc1..eca334a8 100644 --- a/src/writer.c +++ b/src/writer.c @@ -345,10 +345,8 @@ serd_writer_end_anon(SerdWriter writer, writer->sink("]", 1, writer->stream); writer->context = *anon_stack_top(writer); serd_stack_pop(&writer->anon_stack, sizeof(WriteContext)); - if (serd_stack_is_empty(&writer->anon_stack)) { - // End of anonymous subject, reset context - writer->context.subject = subject; - writer->context.predicate = 0; + if (!writer->context.subject) { // End of anonymous subject + writer->context.subject = subject; } return true; } -- cgit v1.2.1