diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2012-11-04 16:57:06 +0100 |
---|---|---|
committer | Jorge Ruesga <jorge@ruesga.com> | 2012-11-04 16:57:06 +0100 |
commit | 8c8af16dd9ddc9aaa23a7e9c80692dc321b740b9 (patch) | |
tree | 7f20e052a2f75664fbb4670c11f6ddd51430c2ee | |
parent | cd890fc624fddff3d040a73834d150dcba327b5e (diff) | |
download | android_packages_apps_CMFileManager-8c8af16dd9ddc9aaa23a7e9c80692dc321b740b9.tar.gz android_packages_apps_CMFileManager-8c8af16dd9ddc9aaa23a7e9c80692dc321b740b9.tar.bz2 android_packages_apps_CMFileManager-8c8af16dd9ddc9aaa23a7e9c80692dc321b740b9.zip |
CMFileManager : Fix duplicate debugging output
Fix duplicate debugging output for synchronous command.
Change-Id: I83ffe804a789a38a429681360bba9786c36f9cc6
-rw-r--r-- | src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java b/src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java index b7ddf990..5374c828 100644 --- a/src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java +++ b/src/com/cyanogenmod/filemanager/console/shell/ShellConsole.java @@ -727,16 +727,15 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis if (finished) { if (!async) { - ShellConsole.this.toStdIn(sb.toString()); + ShellConsole.this.toStdIn(s); } //Notify the end notifyProcessFinished(); break; } - - if (!async) { - ShellConsole.this.toStdIn(sb.toString()); + if (!async && !finished) { + ShellConsole.this.toStdIn(s); } //Wait for buffer to be filled @@ -850,7 +849,7 @@ public abstract class ShellConsole extends Console implements Program.ProgramLis ((AsyncResultProgram)ShellConsole.this.mActiveCommand); program.parsePartialErrResult(s); } - toStdErr(sb.toString()); + toStdErr(s); //Wait for buffer to be filled try { |