]> andersk Git - libyaml.git/blobdiff - src/emitter.c
The closing single quote needs to be indented...
[libyaml.git] / src / emitter.c
index 32fe07c7cd15024deba7e8750e6f2227d67f49fe..1400df1cc45c0d5e3693eac39c55b060b7c5e677 100644 (file)
@@ -649,13 +649,6 @@ yaml_emitter_emit_document_start(yaml_emitter_t *emitter,
 
     else if (event->type == YAML_STREAM_END_EVENT)
     {
-        if (emitter->open_ended)
-        {
-            if (!yaml_emitter_write_indicator(emitter, "...", 1, 0, 0))
-                return 0;
-            if (!yaml_emitter_write_indent(emitter))
-                return 0;
-        }
 
         if (!yaml_emitter_flush(emitter))
             return 0;
@@ -2008,6 +2001,9 @@ yaml_emitter_write_single_quoted_scalar(yaml_emitter_t *emitter,
         }
     }
 
+    if (breaks)
+        if (!yaml_emitter_write_indent(emitter)) return 0;
+
     if (!yaml_emitter_write_indicator(emitter, "'", 0, 0, 0))
         return 0;
 
This page took 0.331679 seconds and 4 git commands to generate.