From 9820ea33a00216a4e4fbf0a52c8f91d0787d6503 Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Wed, 16 Dec 2015 15:57:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D1=82=D0=B8=D0=BC=D0=B8=D0=B7?= =?UTF-8?q?=D0=B8=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=20=D0=B2=D1=8B=D0=B2=D0=BE?= =?UTF-8?q?=D0=B4=20ShellPrintStream?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/ru/dmitriymx/shell/ShellPrintStream.java | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/main/java/ru/dmitriymx/shell/ShellPrintStream.java b/src/main/java/ru/dmitriymx/shell/ShellPrintStream.java index baf6919..5a2141f 100644 --- a/src/main/java/ru/dmitriymx/shell/ShellPrintStream.java +++ b/src/main/java/ru/dmitriymx/shell/ShellPrintStream.java @@ -35,17 +35,10 @@ public class ShellPrintStream extends PrintStream { } @Override - public void print(String s) { + public void write(byte[] bytes, int off, int len) { if (consoleReader != null) { - println(s); - } else { - super.print(s); - } - } + String s = new String(bytes); - @Override - public void println(String s) { - if (consoleReader != null) { writer.print(ConsoleReader.RESET_LINE); if (formatter != null) { writer.print(formatter.format(s)); @@ -61,7 +54,7 @@ public class ShellPrintStream extends PrintStream { } writer.flush(); } else { - super.println(s); + super.write(bytes, off, len); } }