# HG changeset patch # User Stefan Vogel # Date 1484130328 -3600 # Node ID 568b192939c7233ef66333b47df5c9941ec7ae13 # Parent 3d24c11b1f9be2920dd14eb62f52d9da93442350 #REFACTORING by stefan class: OSProcess comment/format in: #setupShufflerForOutput: changed: #startProcess diff -r 3d24c11b1f9b -r 568b192939c7 OSProcess.st --- a/OSProcess.st Wed Jan 11 11:23:12 2017 +0100 +++ b/OSProcess.st Wed Jan 11 11:25:28 2017 +0100 @@ -387,7 +387,7 @@ data := shuffledStream nextLine. data notNil ifTrue:[ aStream nextPutLine:data - ] . + ]. ]. ] ifFalse:[ shuffledStream copyToEndInto:aStream. @@ -467,11 +467,11 @@ externalInStream := self setupShufflerForInput:inStream. externalAuxStream := self setupShufflerForInput:auxStream. + externalOutStream := self setupShufflerForOutput:outStream. errorStream == outStream ifTrue:[ - externalErrorStream := externalOutStream := self setupShufflerForOutput:errorStream. + externalErrorStream := externalOutStream. ] ifFalse:[ externalErrorStream := self setupShufflerForOutput:errorStream. - externalOutStream := self setupShufflerForOutput:outStream. ]. "start the command" @@ -489,8 +489,6 @@ inDirectory:directory newPgrp:newPgrp showWindow:showWindow. - - pid ] action:[:status | status stillAlive ifFalse:[