TerminalView.st
changeset 5704 a74a4de7393a
parent 5703 f6122d30bce9
child 5716 aa0c8adb8c29
equal deleted inserted replaced
5703:f6122d30bce9 5704:a74a4de7393a
  1252             lineBufferHistoryPosition := lineBufferHistoryPosition - 1.
  1252             lineBufferHistoryPosition := lineBufferHistoryPosition - 1.
  1253         ].
  1253         ].
  1254         "/ lastSelectedLineBufferHistoryPosition := lineBufferHistoryPosition.
  1254         "/ lastSelectedLineBufferHistoryPosition := lineBufferHistoryPosition.
  1255         p := lineBufferHistoryPosition.
  1255         p := lineBufferHistoryPosition.
  1256         [
  1256         [
  1257             lineBuffer := lineBufferHistory at:p.
  1257             lineBuffer := lineBufferHistory at:p ifAbsent:[nil].
  1258             p := p - 1.
  1258             p := p - 1.
  1259         ] doUntil:[
  1259         ] doUntil:[
  1260             p == 0 or:[ lineBuffer notEmptyOrNil ]
  1260             p == 0 or:[ lineBuffer notEmptyOrNil ]
  1261         ].
  1261         ].
  1262         self insertStringAtCursor:lineBuffer.
  1262         self insertStringAtCursor:lineBuffer.