restore static method

void restore(
  1. WindowsConsoleModes modes
)

Restores the console modes captured by enableRawVirtualTerminal.

Implementation

static void restore(final WindowsConsoleModes modes) {
  if (!Platform.isWindows) return;
  try {
    _setConsoleMode(_getStdHandle(_stdInputHandle), modes.stdinMode);
    _setConsoleMode(_getStdHandle(_stdOutputHandle), modes.stdoutMode);
  } on Object {
    // Best effort; nothing useful to do if restoring fails.
  }
}