|
@ -145,7 +145,7 @@ Interface.prototype._setRawMode = function(mode) { |
|
|
if (typeof this.input.setRawMode === 'function') { |
|
|
if (typeof this.input.setRawMode === 'function') { |
|
|
return this.input.setRawMode(mode); |
|
|
return this.input.setRawMode(mode); |
|
|
} |
|
|
} |
|
|
} |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interface.prototype.prompt = function(preserveCursor) { |
|
|
Interface.prototype.prompt = function(preserveCursor) { |
|
@ -656,8 +656,9 @@ Interface.prototype._ttyWrite = function(s, key) { |
|
|
self.pause(); |
|
|
self.pause(); |
|
|
self.emit('SIGCONT'); |
|
|
self.emit('SIGCONT'); |
|
|
} |
|
|
} |
|
|
// explictly re-enable "raw mode" and move the cursor to the correct
|
|
|
// explictly re-enable "raw mode" and move the cursor to
|
|
|
// position. See https://github.com/joyent/node/issues/3295.
|
|
|
// the correct position.
|
|
|
|
|
|
// See https://github.com/joyent/node/issues/3295.
|
|
|
self._setRawMode(true); |
|
|
self._setRawMode(true); |
|
|
self._refreshLine(); |
|
|
self._refreshLine(); |
|
|
}; |
|
|
}; |
|
|