Browse code

as you could have multiple messages per line with streams, don't \r

Docker-DCO-1.1-Signed-off-by: Victor Vieux <victor.vieux@docker.com> (github: vieux)

Victor Vieux authored on 2014/03/14 07:26:42
Showing 1 changed files
... ...
@@ -85,7 +85,7 @@ func (jm *JSONMessage) Display(out io.Writer, isTerminal bool) error {
85 85
 		return jm.Error
86 86
 	}
87 87
 	var endl string
88
-	if isTerminal {
88
+	if isTerminal && jm.Stream == "" {
89 89
 		// <ESC>[2K = erase entire current line
90 90
 		fmt.Fprintf(out, "%c[2K\r", 27)
91 91
 		endl = "\r"